Terrible Professor that will spend time for video lectures only to be solely based off of reading out of the power point slides provided. Eventually he just quotes it word for word. AE227 is the biggest hurdle to an AE Degree due to how strict his grading is. You may have a perfect code, but if its not in the way he wants, he'll give you an F.