Great professor! Clarifies any questions you have, leaves a reasonable amount of homework and gives good notes! Make sure to write down his notes during class because they will help you so much during the homework and exams! only 3 exams. Easy class if you find math hard and easy to understand.