Abdul Sulman
Teach yourself because he won't. He will not provide you with resources or give good lectures. He makes mistakes while lecturing, if you don't catch them it is your problem. Doesn't provide info you need on time or answer emails. Finally, exams have format totally different to the one taught in class- just to through you off (his words) Good luck