Bro Bingham is a DAWG. The class was hard but he gives you lots of opportunities to redo the things you missed and help you out to get an A. TBH it's not hard to get a good grade in his class at all. He's super nice and explains things in a really comprehensible way. Take any class from him that you can!