Chris Grant
I bet this class is better in person. Chris Grant was great for the practical part but the teaching assistant wasn't great for the labs. At one point she was 5 weeks behind in grading labs and you have to know how she wants the questions answered or you get them wrong. Grant is a good teacher and hopefully, he has a good teaching assistant.