Probably one of the best professors Fordham has in this department. He really knows his stuff and is extremely proper in his execution of his class. Everything is timed well and he makes it extremely clear on what he want for the whole semester from day one. Highly recommend his class, you most certainly will learn a lot.