Surtaj Iram
Dr. Iram is a great prof. He tries really hard to incorporate relevent examples into his lectures, and gets really excited about concepts that he finds cool. He is always accomodating to students, and I strongly encourage going to office hours to have him explain concepts you don't get.