An amazing professor. He really works with you if youre falling behind . If you have any questions or dont understand the assignments he is very patient and shows you how to do it step by step . It is important that you pay attention to every lecture in order to pass or else youll get confused.