Jon Eyolfson teaches interactively with a mix of clear lectures and examples. In the past year, he has taught operating systems courses while a postdoc at UCLA. Previously, he taught compiler courses at the University of Waterloo. He received his Ph.D. from the University of Waterloo, and holds a bachelors in Computer Engineering from Queen's University. Having decided to pursue a teaching career path, he is currently looking for full-time opportunities where he can focus on teaching and delivering the best learning experience to students.