Viswanath Tata
he will make you hate aviation. this course was my first introduction to aersopace field and boy did he make me wanna drop it multiple times. Puts people in 8 member groups and has no peer evaluation. Is extremely biased in grading and expects students to know the concepts inside and out even though the lectures are brief. AVOID