Gill Raminderpal
Seems like a cool guy and a teacher for other subjects, but not this one. Often veered off track into higher level material wasting class time instead of teaching relevant topics. Many major lab components didn't work rendering projects pointless. Most of the class had to learn elsewhere