ACM (Association for Computing Machinery) / Coders Anonymous

  • Faculty contact: John Bowers (bowerscj)
  • Student contact: TBD
  • Regular meetings: TBD
  • Microsoft Teams Code: ml5elr8 (Log in to using your Dukes account and password and then click join Team and put this code in to join.)

* In case the teams code doesn't work, use this link (this will require approval by a club member, so is not preferred).

ACM brings together computing educators, researchers, and professionals to inspire dialogue, share resources, and address the field's challenges. As the world’s largest computing society, ACM strengthens the profession's collective voice through strong leadership, promotion of the highest standards, and recognition of technical excellence. ACM supports the professional growth of its members by providing opportunities for life‐long learning, career development, and professional networking.

Competitive Programming

Do you love to solve challenging problems? Would you like to increase your programming skills? Are you a competitive person? Do you want to prepare for interview exercises that companies like Google, Facebook, Amazon, Microsoft, Apple, and others give their future employees? Would you like to improve your ability to work in teams? If you answered “YES!” to any of these questions, then we have the perfect club for you! We solve programming problems in online and in-person team competitions. We meet weekly for practices and participate in several contests every year.

Cyber Defense

  • Faculty contacts: Hossain Heydari (heydarmh) & Brett Tjaden (tjadenbc)
  • Student contact: Matt Wong
  • Weekly meetings: Thursdays at 5:30pm in ISAT/CS 236
  • Website: BeInvolved

The Cyber Defense club is a student led group focused on learning about information security techniques and tools, and participates in cyber defense competitions such as CCDC, NCL, and NSA Codebreaker. Members can expect to learn about tools and techniques used in cyber defense and penetration testing through weekly demos and exercises as well as current information security news and trends.


  • Faculty contact: Florian Buchholz (buchhofp)
  • Student contact: TBD
  • Weekly meetings: TBD

The Forensics club is for those interested in learning the basics of forensics as well as discussing current developments in the field. We engage in many forensics exercises like drive recovery and forensics scenarios. In the past, members of the group have given presentations on forensic topics and tools, recovered data from “broken” hard drives, participated in DFRWS and HoneyNet forensics challenges, and examined and developed forensic tools. We have even assisted the JMU Police Department with some of their forensics needs. The Forensics Club gives members insight into what a career in cyber forensics could be like by solving real-world forensics problems.

Minority Programmers Association

The Minority Programmers Association was started in 2019 at JMU by a group of diverse Computer Science / Computer Information Systems students looking to start a community where minorities are both accepted and have the opportunity to produce projects as undergrads. Join MPA (the newest CS org) if you want to develop coding solutions with minorities tackling problems affecting underprivileged communities, join an organization at JMU that develops impactful technical projects, and educate local/diverse communities through programming.


PlayMU is an organization with the sole intent of bringing in video gamers of all backgrounds, genre preferences, and platforms together in a social environment. Our primary focus is building community. We want to be a place where you can have a conversation with anyone about whatever game you're playing, and find someone who shares your opinions. Feel free to contact any officers through Discord if you have any questions!


  • Faculty contact: Nathan Sprague (spragunr)
  • Student contact: TBD
  • Weekly meetings: TBD

The Robotics club enables students who wish to continue robotics work outside of class.

UUG (Unix Users Group)

  • Faculty/staff contacts: Mike Lam (lam2mo) & Mike Ripley (ripleymj)
  • Student contact: Dean Ludwig
  • Weekly meetings: Wednesdays at 6:30pm in King 236

UUG is an organization for computer enthusiasts, and users of Unix-like operating systems such as Linux and macOS. Meetings are typically Wednesday nights, with an InstallFest to kick off each semester. Fall semester meeetings focus on Linux development tools and processes, and Spring semester meetings focus more on Linux internals and contemporary topics in the open source community.

UPE (Upsilon Pi Epsilon)

  • Faculty contact: Mike Lam (lam2mo)
  • Student contact: Dakota Scott
  • (no regular meetings)

Upsilon Pi Epsilon was founded in 1967 at Texas A&M University and is the first honor society for Computer Science. There are now over 100 chapters of UPE throughout the world. The mission of Upsilon Pi Epsilon is to recognize academic excellence at both the undergraduate and graduate levels in the computing sciences. UPE also encourages academic achievement by providing scholarships to outstanding students in computer science.

WIT (Women in Technology)

  • Contact:
  • Faculty contact: Dee Weikle (weikleda)
  • Student contact: Nevina Frese
  • Regular meetings: TBD

WIT's goal is to celebrate an active network of women in the technology industries by facilitating career development and empowering women to be the architects of change in the STEM field, and to create opportunities for personal and professional development inside and outside of the classroom.

If you would like to get involved with WIT, please email us at so we can add you to our mailing list!

Other clubs

The following clubs do not list CS faculty as the contact faculty member, but are relevant to Computer Science and our students enjoy participating with them.

National Society for Black Engineers

  • Faculty contact: Kyle Gipson (gipsonkg)
  • Student contact: Roman Cook
  • Regular meetings: TBD
  • Websites:Web

The National Society of Black Engineers, as a national student and professional based organization, does hereby dedicate itself to the development of intensive programs for increasing Black and other ethnic minority participation in the fields of STEM and applied science. These programs will be initiated within and outside the university community and will serve to strengthen relations between professional industry and the ethnic community. Members of this organization are encouraged to join and participate in their individual professional societies. This organization will endeavor to provide general counseling to all members.