Maheshwar Boodraj
Professor Boodraj is the GEM of all professors! I've had him for two years, and he became a great mentor. His courses are challenging and you will learn at a fast pace. What I liked the most about him, was that he always took the time to make sure you understood the topic (unlike most professors), just make sure you go to his office hours for help!