Zafrin Rahman
Zafrin demonstrates command in this subject. Very knowledgeable. Lectures are easy to follow. She is very accommodating. All assignments build up to the final paper, which is the bulk of your grade. Lots of group work. Only bad thing I have to say is that as a honors class, this is the only class I'll be able to take with Zafrin.