UVM Student
This is one of my favorite courses I have taken at UVM because it's design worked very well for my learning style (visual/kinesthetic, so powerpoints and videos followed by application of taught concepts), the material was introduced at just the right pace and was incredibly interesting, and Bill was an awesome professor to learn from who was super approachable to communicate with.