 In my undergrad I had a teacher who was very crucial and kind of helped me decide which way to go with my career and it was actually a grant writing class and I think what really stood out for me was having the opportunity to take skills that I was learning and then actually put it into practice. Yeah, my system's programming lecturer in second year. He was really funny and engaging and knew how to relate to students and people weren't afraid to ask him questions and it showed how much he cared about his subject so he turned something that could have been dull into something that people really enjoyed. Yeah, my biochemistry lecturer has been really inspirational. At first I was not looking forward to biochemistry because it would be really sciencey but he just made it really fun and he always makes jokes and he has a passion for the subject which is so infectious and now I love it too. The words that would reflect the qualities of an excellent teacher for me were definitely enthusiasm and somebody who's completely immersed in their subject and knows a lot about it and just translates that to the lectures or the tutorials.