Reviews of professor Gerard Ras

Rating: 1.0/5, difficulty: 5.0/5
Gives extra work to do with impossible timelines. Very moody for grades and criteria.