Professor Spears is a relatable professor who is good at his job. This course had multiple large projects followed by a team project at the end of the semester. The class itself isn't too hard, just a lot of work at points. Professor Spears has a clear grading criteria and is helpful for getting feedback 