Reviews of professor Angel Geoghagan

Rating: 1.0/5, difficulty: 4.0/5
Although you are given time to complete your assignments, the due dates are sporadic and difficult to keep up with, unlike my other courses. Be ready to be on top of all of your assignments, she gives no mercy and does not accept late work.