Nicolas Large
By far this course has been the best I've taken this year. There's a lot of content covered but it is very interesting. Dr Large is very accessible even though the course was online and asynchronous. The videos are of very high quality, you can see Dr Large put a lot of time and effort in making them. Really enjoyed that class.