Mehdi Kargar
This was one of my favourite classes because the prof would explain the content so well and make class very interesting. The midterm and final you just need to study the slides as well as do the practice tests. The group project is a bit difficult but it's also interesting. Overall, he was a great prof.