I learned linear algebra and spectral graph theory from Babai, and he also taught a notoriously difficult combinatorics class.  It was a rare privilege to be taught by someone who was doing brilliant research and also cared deeply about undergraduate students.