Jimmy has been an amazing professor, he is very passionate about what he teaches and that shows in his lectures. The work load in manageable if you stay on top of it and the the midterm and final are very fair. If you go to lecture and spend a little bit of time studying you will do great. He is also really approachable go to his office hours!  