I had mentioned on my previous blog that I would share my experiences with the first-year remote group project. Unlike previous first years who would have worked on building the ‘EEE Bug’, this year the nature of the group project was completely transformed and the cohort was given a choice between designing an analogue music synthesiser, designing a CPU with computational abilities and programming a circuit simulator package in C++. My two teammates and I (each of one of us in completely different time zones, with the maximum difference being 6 hours!) decided on the option of designing a general-purpose CPU on Quartus Prime, with the ability to execute a vast majority of computational algorithms.