I took this professor, and he is by far the worst professor at BMCC and doesn't know how to explain programming. He gave us the syllabus 1 month late and doesn't even follow it, makes up his own stuff and grades his students based on how much he likes them. He won't even make time for his students. Unless you want to get an F, don't take him.......