This semester I very much enjoyed the PIC implementation of the FSM. This semester was the first time that I was able to work with microcontrollers so this was for me the most interesting and applicable projects we worked on this semester.
This is an image of the PIC implementation of the coffee FSM. On the right of the image you will see the three push button switches, one for nickel, one for dime and one for the reset. On the left you see the PIC Microcontroller. This was programmed using C code.
I am also CLAD certified.