Kathleen McKiernan
I don't get why she has bad reviews. Especially compared to the other Micro professors, McKiernan is interesting and teaches you the content well. If you studying the PowerPoints and do the posted practice midterms, there's no reason you shouldn't do well. 