Justin Foy
Foy is a new professor and he is not very good. He clearly knows the subject, however he is terrible at explaining it. He explains it as if he is teaching PhD students who already know everything. It also takes him forever to grade things. You can take him for lab, but DEFINITELY avoid lecture with him.