Kazi Sultana
The reviews don't serve her well. She is an excellent professor who really wants to see everyone do well. Participate when she asks you to code and do your homework. Study for the exams and you will do fine. She is one of the best you can have. You will walk away with an understanding of the class.