Justin Hammons
Not going to lie, this class is tough. Things move at a fast pace and it's a lot to remember. But Professor Hammons is extremely helpful. His lectures can be a tad boring, but going to his office hours will help a LOT. He really cares about his students and overall is a great teacher. If you put in the effort you'll do fine.