Eric Taylor
Look, he's a nice guy with plenty of background experience. Unfortunately, technical expertise doesn't always translate smoothly to teaching ability. He will bury you with lectures, homework, projects, and tests; then he'll be the first to complain about how much work he has to do. Refuses to follow up, especially on exams. Sincerely, good luck.  