Reviews of professor Amirfarhang Mehdizadeh

Rating: 3.0/5, difficulty: 4.0/5
Valient effort for the first time teaching a class he doesn't normally teach.