This class was not that terrible. His accent is heavy but you can understand him and he always asks if you have questions or any confusion. The lectures are 2.5 hours but you do all bookwork during class and he solves each problem. Only 6 tests entire semester (including midterm and final). As long as you pay attention you will pass. Very nice guy.