Madhusudan Srinivasan
Dr. Srinivasan was very lecture heavy and had very few exams. I will admit his classes got long at times and his material was somewhat difficult. He is very passionate about what he teaches and also very accommodating if you talk to him. If you use the resources UK provides (the study) and go to class you should be able to do well.