Amir Mousa
Took him during my last semester, he was tough and material was heavy; however made me ready to take a design position right out of school. The "tricks" mentioned by other reviews, are what we use the most while working. Learning from him and staying in his class was WORTH EVERY SECOND. Take him and learn from him, he gets you ready for work life.