Watoii Rabii
Professor Rabii explained well during his lectures, although was not very quick on responding to emails or much help outside of class. His lectures matched the exam and extra credit was offered. Slides were not very helpful unless you were present in lecture and took notes on what was said. 