John Haggerty
I took LLED 478B as a required course for the TESL certificate. Professor Haggerty is a well-rounded person who is is not only knowledgeable but very caring towards the students. You have to show up and be on top of things but if you put in the effort, you can do well and gain lots of insight for being a future teacher. I highly recommend him :)