Theodore Grosch
Took him spring 2018. He's a good professor and you don't have to show up except for tests because he records his lectures on blackboard. He is very lenient for due dates however for the labs you are basically on your own and they are almost impossible to complete even with help. Tests open note and internet I basically got a C for doing nothing.