John Mah
Absolute legend. His enthusiasm and investment are so apparent in every lecture. Great communication and support in office hours/email conversations. I was going through a tough time personally when I took this class and Mah probably single-handedly kept me from dropping the program. Thanks, dude!