Professor Jafri is the most caring and enthusiastic prof I have been taught by thus far. He truly wants his students to do well in his class and does everything in his power to aid them along the way. The class overall is not incredibly tough as most of the material is related, but there is a lot of content so be sure review often.