Reviews of professor Christopher (Shawn) Dahl

Rating: 4.0/5, difficulty: 2.0/5
I love him  he's an awesome instructor and really care for his students.