Gavin Bradley
This class was entirely online so the prof wasn't the one teaching but he kept posting new announcements and tried engaging with students! I recommend taking this class with him. The class itself is not easy, there's a lot of memorization so try to not fall behind! And make sure to pay attention to the pictures in the chapters! 