I usually don't like to write down reviews but this professor hand down is very easy as long as you do all the work he gives you.Everything is through McGraw Hill.He cares about his students, and for the exams they are in person on your computer.His lectures are heavy. 