This guy is impossible to understand in class due to his accent. No one in the class actually pays attention and no one respects him. Very boring and dry class. If you miss more than 2 classes he will fail you (not kidding it's in his syllabus). You will not learn anything. The tests are based on lecture and his 400 slide powerpoints.