I would suggest never took his class. Boring class, heavy accent and it's really difficult to understand. One of my friend asked question and he didn't even understood a single word. Speaks so fast. And very tough grader. If you even got just few points you will be either B or B-. And always in rush. Comes 10 min late always.