Ersan Cam
Great professor. Really takes the time to explain concepts and he really helped us to understand difficult concepts. Exams are straight forward. The final group project can get a bit tricky but it was reasonable. Do not underestimate the course content as there is a lot to cover so make sure to take notes and ask questions. Overall, great course.