William Reinisch
Such an amazing and accomplished teacher! A lot of engineering students are always confused about why it is mandatory to take this class but this professor is the reason why. He truly explains the necessity of business skills in engineering and provides a brand new perspective. Overall, one of the best professors/teachers I have ever had.