Jacob Teague
Not sure if this guy is really a professor or a TA. whichever, he is not very good. You can tell he is all book knowledge. No real world experience whatsoever. Avoid him if you can. The quiz questions are tricky, intentionally made to confuse you. His writing skill is not great also. when he grades discussion, his comments are not accurate.