dale mccauley
Dale is a good teacher. He may not know your name, but you will definitely learn things if you show up and participate. Group projects, so pick good people from the start! Be wise about this, yes it really matters. 