It's a university project, so it wouldn't have been expected to be perfect. I had to do something similar as an assignment, but if I had the choice, I would have chosen anything else because the project was anything but fun.
Everything was implemented using transistors, so it involved a lot of calculations, and simulation in LTSpice.
Everything was implemented using transistors, so it involved a lot of calculations, and simulation in LTSpice.