Worst professor I have ever seen in my life. Highly incompetent as a Teacher. His examples are so confusing,consider reading from other sources. He is horrendous at conducting exam. Students easily cheat in his exam, no transparency on marking scheme. Do take a screenshot that u completed exam coz he will misplace ur exam nd u get 0. Absolute Mess.