She teaches a host of computer courses at Earlham, including Advanced Programming, Algorithms and Data Structures, Computer Graphics, Principles of Computer Organization, Theory of Computation, Operating Systems, and Programming Languages.