He help coordinates education and outreach activities for Beocat XSEDE, teaches classes in distributed systems and computer architecture and as well as works with research computing. His research and technical interests include computer architecture, and distributed computing.