dale mccauley
Dale's class is an experience you can't get in any other class. Very smart guy and wants to make sure you're on the right track not just in the class, but in college as a whole. The assignments are all pretty easy, but the team project takes some time because you and your group build products from scratch. 100% would recommend