Toby Lauterbach
I had Prof Lauterbach for two core classes. He was very responsive in grading and for questions emailed or in the forum.  He is appropriately 'tough' and will challenge unsubstantiated statements and lazy thought. He does expect reasoned and supported work. Put in the effort and take his counsel and you will be fine. 