Reviews of professor Ellen DeHaven

Rating: 4.0/5, difficulty: 4.0/5
Attendance is not mandatory, but helpful. Super funny and makes lectures enjoyable.