Tacey Hall
Professor Hall is a very nice person. She has a lot of knowledge about the subject, but beyond that not highly recommended. Every class was a presentation and speed race. You could never write everything down fast enough, but the powerpoints are all online to review later. It's almost pointless to go to class. I learned everything on my own reading