UCF students are headed to the most elite programming competition, the World Finals of the International Collegiate Programming Contest, for the 13th time in 14 years. They placed in the top 10 in the North America Championship (NAC), which UCF hosted Memorial Day weekend.

Mechanical engineering master鈥檚 student Tyler Marks 鈥24, mathematical sciences master鈥檚 student Andy Phan 鈥21 鈥22MS and computer science undergraduate Sachin Sivakumar, who comprised the team UCF OrElse, placed ninth out of 52 teams at the NAC, earning a coveted spot at the World Finals. Their impressive performance continued UCF鈥檚 strong record of success at the elite event and put them ahead of several programming powerhouses, including those from Harvard 海角直播, the California Institute of Technology and the 海角直播 of Texas at Austin.

Overall, more than 1,000 teams from the U.S. and Canada participated in the contest, meaning the UCF team is among the top 1% in North America.

Marks, Phan and Sivakumar will compete against the best international programmers in Baku, Azerbaijan, in late August, marking UCF鈥檚 31st trip to the World Finals.

鈥淭o have our UCF student team place in the running for the World Finals is testament to their hard work and dedication, as well as their exceptional coaches and the mentorship they provide,鈥 says Michael Georgiopoulos, dean of the UCF College of Engineering and Computer Science.

鈥淭his competition represented the cream of the crop in North America, so obviously the competition was tough,鈥 says Ali Orooji, team advisor.  鈥淭hey did very well. They have worked very hard and we are proud of them for making it possible for UCF to be one of the few teams at the World Finals stage. This will give international recognition and publicity to UCF.鈥

Students standing and spelling out the letters NAC
Students at the ICPC NAC

Hosted by the College of Engineering and Computer Science (CECS) for the past five years, the NAC serves not only as a pivotal contest for world finalist hopefuls in North America, but as a vital training ground for its competitors. The North America Programming Camp (NAPC), a three-day event held alongside the competition, brings top-notch trainers to help student programmers practice for the contest, with the opportunity to meet with event sponsors JetBrains, Hudson River Trading, Citadel, Jane Street, Jump Training and the National Security Agency.

At this year鈥檚 NAPC, the ICPC Foundation and JetBrains honored UCF and CECS with the Outstanding Contribution Award and a $100,000 grant.

鈥淚t is an immense honor for us welcome the most talented teams and coaches in North America, and we look forward to hosting the NAC and NAPC again next year,鈥 Georgiopoulos says. 鈥淚CPC has always been an incredible partner, unparalleled in its dedication to advancing excellence in programming, and we are so grateful to have been given this accolade. Their generosity and continued partnership will help us sustain a positive impact on the next generation of programmers.鈥

Working together and sharing one computer, NAC competitors have five hours to solve 13 brain teasers and logic problems by writing a program to come up with the correct answers. Points are awarded based on the number of problems solved correctly with the least attempts in the fastest amount of time. Extra points are given to the teams who are the first to solve a problem.

The contest not only challenges the students鈥 ability to solve complex problems and use their technical knowledge, but also their ability to work together effectively, operating under immense pressure.

ICPC President, CEO and Board Chair Bill Poucher presents the ICPC Foundation and Jet Brains 鈥淥utstanding Contribution Award鈥 to UCF Provost Michael Johnson.
ICPC President, CEO and Board Chair Bill Poucher presents the ICPC Foundation and Jet Brains Outstanding Contribution Award to UCF Provost Michael Johnson.

Team coach Arup Guha says the team鈥檚 five-hour performance was filled with ups and downs, including a literal last-minute save that solidified the team鈥檚 position in the top 10. The trio correctly completed eight of the 13 problems. He says they were the first team to solve one problem and submitted another solution just one minute before the contest ended.

Coming off of their NAC win, the team will be hard at work as they prepare to face the world鈥檚 finest programmers in the fall. Guha says that as two of the students will be out of state, they will practice virtually. Their preparation will include weekly five-hour practice sessions, specialized exercises and a trip to Bucharest, Romania, for a world-finalist training camp.

鈥淥verall, my team and I are excited about our result,鈥 Marks says.  鈥淥ver the past couple of years, we have invested a lot of time and effort into preparing for these contests and now it has paid off with us qualifying for the 2025 World Finals. Throughout the contest there were several things that went well along with several things that could have gone better. Over the next few months building up to the World Finals contest, we will reflect on these to make sure we put our best foot forward in Azerbaijan.鈥