Joseph McDonald
Possibly the worst teacher I have ever had. I do not recommend taking him. He always starts a problem and changes to another one in the middle of it. His teaching is confusing and it rarely relates to what we are doing. You basically have to learn everything for yourself because he wont help at all. He is always off topic and confusing himself.