Student Experience


Discover Life at the WFU Dept. of Computer Science

We pride ourselves on the opportunities provided to our students for meaningful participation in leading-edge research and other faculty scholarship on a broad range of contemporary topics. Projects in network and computer security, digital media, advanced imaging, machine learning, and computational biology are among those that benefit from student involvement. Student projects have resulted in developing and deploying mobile apps for a wide range of including assistive and rehabilitative therapy, real-time vehicle tracking, and geotrekking.

Faculty-Student Engagement

From our STEM Incubator Program with its hands-on, collaborative projects that have meaningful associatons with human relationships, problems, needs and creative expression, our Student Cluster Competition Team, which participates in the annual SuperComputing Conference series, to our Humanitech Program offereing access to the STEM Lab with its specialized hardware, software and devices, our Programming Team that competes in a national programming competition, and, of course “Quivia”,  you will find it all here at the Wake Forest University Computer Science Department.

Our programs are intended to capture the interest of a wide range of students and we invite you to learn more about each of these programs. Find out which one is right for you.

Student Cluster Competition Team

The Wake Forest University Dept. of Computer Science participates in the Student Cluster Competition at the Supercomputing Conference series. This was made possible through the generous financial support from an anonymous alumni and the Dept. of Computer Science who approved a brand new High Performance Computing class taught by Prof. Cho for this competition. 

Learn More

Programming Team

Each year during the Fall semester, the Computer Science Department sponsors teams to compete a national programming competition. Students work together in teams of three to solve a set of challenging programming problems in a fixed time period. The winner of the competition is chosen based on the number of problems solved and the time to solve the problems. The Department holds team practices each week during the Fall semester as well as during the Spring provided there is enough interest. In the practices, students are introduced to algorithms applicable to common types of problems, approaches for ensuring scalability of their solutions, and nuances of the programming languages they will use. Students can receive 1 hour of credit per semester if they actively participate in the practices and competition.

Students of any skill level beyond the first introductory CS course are invited to participate. An information session is advertised early in the Fall semester, with practice meetings starting soon thereafter.

Students interested in learning more about the competition should get in contact with the coach, Professor Grey Ballard: email address: ballard at wfu.edu


What is Quivia you ask?  Its Quiz Bowl and Trivia combined!  A chance to win prizes, enjoy food, have fun and just chill out!  Each winning team member will receive a prize!

Each of the faculty provide questions that come straight from ALL the classes taught this year.  This means, there will be questions from ALL LEVELS of CS including the 111 classes!   Also, inserted are some basic CS trivia such as “Who invented the World Wide Web”?  Lastly, inserted are trivia questions about the faculty such as “Which CS prof has a Masters degree in French”?

How does it work?  There are 3 rounds of approximately 10 questions each.  Points are awarded on the degree of difficulty of each question.  The team with the most total points at the end is the winner.  (In the event of a tie, we have a tie-breaker round.)  There are plenty of questions that 111 & 112 students will be able to answer.  Faculty will be on hand to judge the answers.

Teams are made up of 3 players.  The following make-up of the teams is suggested.

  • either a freshman/sophomore
  •  either a junior/senior
  •  grad student

A team may be made up of 2 of the same class undergrads, but NOT 3 of the same class undergrads.  A team may only have 1, that’s ONE graduate student.

ACM Student Chapter

“Beyond its international significance, WFU’s chapter of ACM serves as the liason from academia to extra-cirruculars in Computer Science. However, we welcome students of all majors and academic interests to join our organization. Hackathons, game nights, industry speakers and multitudinous opportunities in Computer Science are where we bond, growth and thrive.”

– Chapter President, Nick Gerace [2018]
Learn More

Women in Computer Science @ WFU…

We value community, information-sharing, and encouragement among all students and especially women and gender minorities who are interested in computer science and technology.

Learn More


North Carolina, Epsilon Chapter, Wake Forest University

The North Carolina Epsilon Chapter of Upsilon Pi Epsilon was installed in the Fall of 1996. The purpose of the local chapter, as with the international organization, is to recognize and encourage excellence in the computing sciences in both research and study.

Learn More

Student Clubs & Activities

In addition to our faculty-led programs, check out some of the student-led organizations providing innovative experiences out of the classroom.

Have fun learning, living and laughing amongst your peers, engaging and experiencing the world of computer science together. Whether it is our Faculty-Student  programs listed above, or one of these student clubs, we promise there is something for everyone!