Reviews of professor William Hagestad

Rating: 5.0/5, difficulty: 3.0/5
Professor Hagestad is fantastic. There's a lot of reading, but much of it is very interesting. Put in the work, you'll learn a lot. Wish there were more professors like him at Utica.