Simo Makiharju
Prof. Makiharju was great. Very responsive and cared about the material and his students. The course homework/individual lab assignments could definitely be hard but the professor and GSIs gave us all the tools needed to succeed and were happy to help during OH and such.