Service

I serve in various capacities in the context of the university. Here are some of them:

  • I am a major advisor, and I helped to put together the advising FAQ.
  • I am the curriculum and instruction representative for the Computer Science Department for the College of Integrated Science and Engineering. This means that I am responsible for the administrative tasks associated with changes to our departmental curriculum in the catalog.
  • I am the chair of the CS Wiki maintenance committee. The wiki is a very important resource for our faculty, staff, and students.

In addition, I serve as advisor or co-advisor for several CS clubs. Here are the clubs that I advise, in roughly decreasing order of my involvement:

Unix Users Group

I am co-advisor (along with staff member Mike Ripley) of the university Unix Users Group, which meets regularly throughout the semester to educate others about Unix-related and other open-source software. We maintain an active Github presence, including a repository of past presentations and tutorials and an Ansible-based Linux VM build. We also have a shared Twitter account.

I have lead several tutorials for the UUG, including the following that are posted online:

PlayMU

I am advisor for PlayMU, a recreational club for video game enthusiasts. We have an active Discord and several E-Sports teams.

Upsilon Pi Epsilon

I am advisor for Upsilon Pi Epsilon, the computer science honor society.

Outreach

I also participate in outreach efforts to promote Computer Science as a discipline and recruit new students. As part of this, I put together a Fractal Art with Python workshop that introduces fundamental CS concepts in the context of graphics and art.