The worst professor at BMCC. He doesn't know how to explain the course. The exams are open book. Only mid-term & final. If you think open book is easy for this class then wrong. His mid-term covers Unit 12 to 20. Final is 21 to 29. Don't take him and I swear you will regret. I have never written in this before. This is my very first writing review.