Daniel Chang
I've had Daniel for both EDUC220 and EDUC326, and he was great for both. Replies to emails very quickly and throughout all hours of the day/night. He puts a lot of effort into his teaching, and there are opportunities for extra credit in 220 if you take good notes. Lots of reading, but would recommend him!