David Parker does not know how to teach, literally. He only reads off of slideshows and is bad at elaborating on certain topics. He gives a lot of busy work, but sometimes they're not for a grade. All participation is online so coming in person is basically optional. It's an easy A but very boring and you won't learn anything.