Reviews of professor Daniel Hamaliton

Rating: 4.0/5, difficulty: 3.0/5
He was super nice, very clear, did his best to make things interesting, told good stories.