Yes (and Simulink helped a lot)

I mean of course you can do them all without simulink but it was much easier