John Mah is by far the best proffesor I have ever had, and the reason Im in aerospace. Mahs expectations are very clear and his standards are high. His lectures are focused on conceptual concepts. The lecture material is robust and clear. Mah is incredibly knowledgable, has experience in the field and was gifted with INCREDIBLE teaching skills.