Tahmina Shirmeen
Amazing professor, she helps you understand information you did not get and is good at emailing back to your questions. She does give extra credit. The lectures she gives hold all the information you need and they are accessible when you need them. I would defiantly take again.