The Coaches

Besides Dr. Orooji (the team's advisor), the UCF Programming Team has a large coaching staff that work directly with the teams, preparing them for competition. Most have been a team member in the past and now works closely with the teams each year.


Evan Dorundo

Evan Dorundo

Evan competed on the team for 3 years and ended up representing UCF in the 2015 ICPC World Finals in Marrakech, Morocco (placing 28th out of 128 teams) and in the 2016 ICPC World Finals in Phuket, Thailand (again placing 28th out of 128 teams). Evan then joined the coaching staff beginning in fall 2016.

Evan greatly enjoys reading (particularly science fiction) and, of course, solving contest problems.


Matt Fontaine

Matt Fontaine

Matt started with the team as a reserve in his first year. He then competed for 3 years and ended up representing UCF as the 2012 ICPC World Finals in Warsaw, Poland (placing 36th out of 102 teams). Matt then joined the coaching staff beginning in fall 2013.

Matt greatly enjoys writing contest problems whether for our UCF High School Programming Tournament, or submitting to other contests (both ICPC and others).


Chris Gouge

Chris Gouge

Chris rejoined the coaching staff of the UCF Programming Team in 2003, having been an assistant coach from 1988 to 1990. He competed on the UCF team for two years, placing 5th at the 1991 World Finals and 7th at the 1992 World Finals.

After competing, Chris assisted from 1992 through 1996 with the Southeast USA Regional contest. He co-developed a scoring process that kept that contest's score error-free for at least 12 years. Chris also helps organize the UCF High School Programming Tournament, and in 2012 he was recognized by IBM (ICPC sponsor) with the Coach Award for having teams reach World Finals 5 or more times.


Arup Guha

Arup Guha

Arup is an Associate Instructor in the Department of Computer Science at UCF. He has been a coach with the UCF Programming Team since 2003, where he works with the teams and provides lectures on certain key topics. In 2014, he was recognized by IBM (ICPC sponsor) with the Coach Award for having teams reach World Finals 5 or more times.

Arup promotes programming contests as the high school level by running the SI@UCF Competitive Programming Camp, an intensive two-week high school residential camp that focuses on programming contests and writing the playoff questions for the Florida High School Programming Series(FHSPS).


Shahidul (Sumon) Islam

Shahidul (Sumon) Islam

Sumon is a doctoral student in the School of Electrical Engineering and Computer Science at UCF. He recently came to UCF from his home country of Bangladesh where he also helped coach ICPC teams.

Sumon has so far helped primarily with UCF's younger teams although he works with some of the more senior team members as well. In 2016 he was recognized by IBM (ICPC sponsor) with the Coach Award for having teams reach World Finals 5 or more times.


Michael Kirsche

Michael Kirsche

Michael was a team member for 5 years and competed in the 2016 ICPC World Finals in Phuket, Thailand (placing 28th out of 128 teams). He also enjoys participating in our annual UCF High School Programming Tournament where he participates as a judge and problem writer.

Michael started on the coaching staff in fall 2016.


Glenn Martin

Glenn Martin

Glenn has been a coach with the team since Fall of 1994. He originally competed as a UCF team member from 1990-1994. He has coached multiple teams to wins at Regional competitions and has coached teams at World Finals that placed as high as 11th. In 2012, he was recognized by IBM (ICPC sponsor) with the Distinguished Coach Award for having teams reach World Finals 15 or more times.

Glenn also helps to organize UCF's High School Programming Tournament each year. Acting as Head Judge most years, he organizes the judging staff in creating problem specifications, solving the problems and making judging data for the competition. He is also developer of the contest software used at the contest and in most of the UCF team practices.


Travis Meade

Travis Meade

Travis is a current doctoral student, and was a UCF team member from 2010-2014. He attended World Finals two years, placing 36th in 2012 and 21st in 2014. Travis is intrigued by the mathematics in problems and has now turned his focus to coaching.

Travis also enjoys acting as a Host for a team at our UCF High School Programming Tournament.


Stephen Royal

Stephen Royal

Stephen started as a reserve on the team as a freshman after he placed 2nd in our UCF High School Programming Tournament: Online Edition as a senior in high school. He then was a team member for 5 years and competed in the 2013 ICPC World Finals in St. Petersburg, Russia (placing 48th out of 120) as well as the 2016 ICPC World Finals in Phuket, Thailand (placing 28th out of 128).

Stephen started coaching in fall 2016 and enjoys working closely with the team members.


Steven Zielinski

Steven Zielinski

Steven was recruited to help in the 2012 UCF Local Contest and then stayed on to help coach. He previously had been a team member from 2007 to 2011. He works closely with the team members, keeping them on track in their training. In 2016 he was recognized by IBM (ICPC sponsor) with the Coach Award for having teams reach World Finals 5 or more times.

In addition to coaching, Steven also acts as the Chief Host for the UCF High School Programming Tournament where he organizes all the hosts that help coordinate the day with the schools and teams attending the competition.