Reviews of professor Kevin Yam

Rating: 4.0/5, difficulty: 4.0/5
Enjoyed the assignments, tho the exam was definitely tough.