Nowadays, he teaches Computer Systems (OS), Computer Organization, and Programming & Problem Solving (CS1), and has taught classes on Computer Networking and Object-Oriented Programming in the past.