Barry Cole
Dr. Cole is a great teacher- he's funny and genuinely nice to talk to. He can be hard to email, but it's not that big a deal. Very understanding and lenient. Can be very slow to grade, which is frustrating, but other than that he's a great guy.