William Archambault
This professor seems nice, however, beware he is bad at giving feedback and is even rude. His grading is very subjective and he is a very hard marker, especially for presentations and written work/projects. His flipped classroom learning approach is annoying and a real waste of valuable time which can be devoted to going over his recorded lectures.