Azim Shariff
Azim is an amazing professor; best class I have ever taken. He is funny, kind, and genuinely cares a lot about his students and profession. He has fairly difficult midterms, but makes up for them with lots of easily attainable marks. His lectures make you want to attend every class and are super engaging and insightful. If you can, take his class! 