Russell De Souza
Dr. De Souza is approachable and knowledgeable. His lectures are mostly well-organized (except for when he brings in guests lecturers that are not so great) and clear. Yes, he has made quite a few mistakes on test-making, but he always acknowledged those and did not count those in the grading.