Reviews of professor Joshua Horton

Rating: 3.0/5, difficulty: 2.0/5
Homework is manageable and consists of 3 big projects and weekly discussion posts. Professor is friendly and approachable for help.