Dan Shaw
Do not take him. He is a very hard grader and tests are hard. Projects are not hard although takes very long to do (about 30 pages worth of step-by-step for each project). Due to COVID, we basically had to teach ourselves.