Sulagna Mookerjee
I did not know what I would get in her class until the very end. Honestly, I found the material interesting and fun, but she is very awkward at teaching. Her tests were not that bad, but she takes quite a long time to grade them.