Joseph Puma
Joseph is a great professor with much experience in the field. While he is a bit more rigid in his ways regarding form and function, his technical advice is next to none and will lead you towards creating seamless work. He heavily pushes the ideation part of the design process, which is good despite confusing some students which then fall behind.