Bangladesh University of Engineering and Technology. Photo: Sajid Muhaimin Choudhury ( Smcbuet ), CC BY-SA 3.0, via Wikimedia Commons (https://commons.wikimedia.org/wiki/File:ECE_Building,_BUET.jpg)
Bangladesh University of Engineering and Technology. Photo: Sajid Muhaimin Choudhury ( Smcbuet ), CC BY-SA 3.0, via Wikimedia Commons (https://commons.wikimedia.org/wiki/File:ECE_Building,_BUET.jpg)
Shahriar Manzoor is a Bangladeshi computer scientist, educator, and competitive-programming problem setter. He has served as a judge of the ACM-ICPC World Finals, directed regional contests in Dhaka, contributed hundreds of problems to online and international competitions, and chaired the Department of Computer Science and Engineering at Southeast University.
Background
Shahriar Manzoor was born on August 12, 1976, in Chittagong, Bangladesh. His professional life developed during the expansion of computer science education and competitive programming in Bangladesh, when university-based contests became an important route for developing algorithmic and software skills.
Education
Manzoor studied Computer Science and Engineering at the Bangladesh University of Engineering and Technology in Dhaka, graduating with a bachelor's degree. BUET's computer science department became closely associated with Bangladesh's early success in the ACM International Collegiate Programming Contest; its teams participated in successive World Finals during the late 1990s and early 2000s, providing the environment in which Manzoor developed as a contestant and contest organizer.
Manzoor participated in the 1999 ACM-ICPC Dhaka regional contest as a member of a BUET team that placed third. He subsequently entered academic teaching and contest organization at Southeast University in Dhaka, where he became an associate professor and chairman of the Department of Computer Science and Engineering. Southeast University is a private Bangladeshi university established in 2002, with programs in engineering, computing, business, law, and the social sciences.
He became a problem setter for the UVa Online Judge, the University of Valladolid's automated programming-contest platform, and joined its elite problem setters' panel. Since about 2000 he has created problems for online, national, regional, and international contests. His documented contest work includes problem setting for competitions in Bangladesh, China, Thailand, and Malaysia, as well as the 2007 Bangladeshi Contest hosted through the online-judge system.
Manzoor was selected as a judge for the ACM-ICPC World Finals beginning in 2003, becoming the first Bangladeshi and the first South Asian judge associated with the finals. He continued in that role through 2018. He also served as judging director of the ACM-ICPC Dhaka regional site, chief judge of Bangladesh's National Programming Contest in 2003 and 2004, and chief judge of the 2010 Kuala Lumpur regional contest.
His professional interests include programming contests, algorithms, online judges, and web-based applications. He has also conducted research on contest participation and online judging, analyzing large submission datasets to study practice, performance, error patterns, and the development of programming competitions.
Achievements
Manzoor became the first Bangladeshi and the first South Asian judge selected for the ACM International Collegiate Programming Contest World Finals, serving from 2003 through 2018.
He created approximately 290 problems for ACM-ICPC-style contests by 2013 and has been credited with setting around 400 problems for online, national, regional, and international programming competitions.
He helped establish regular monthly contests through online judging platforms, expanding opportunities for programmers to practice outside conventional annual competitions.
As a member of a BUET team, he placed third in the 1999 ACM-ICPC Dhaka regional contest.
(Co-authored research introducing a multilingual-dialect d...)
2025
Views
Manzoor's published work treats programming contests as both competitive events and learning environments. His analyses emphasize practice, feedback from automated judging, problem-solving ability, teamwork, and the use of contest data to improve the design of programming competitions.
Membership
Manzoor has participated in professional and contest-organizing communities associated with competitive programming. He has been a member of the elite problem setters' panel of the UVa Online Judge and has served as president of the Bangladesh Association of Problem Setters, an organization intended to support the design and administration of programming contests in Bangladesh.
Member of the elite problem setters' panel and contributor of programming problems.
UVa Online Judge Elite Problem Setters' Panel
,
Spain
2000
President.
Bangladesh Association of Problem Setters
,
Bangladesh
First South Asian Judge at the ICPC World Finals
Profiles Manzoor's selection as a World Finals judge in 2003, his continued judging service through 2018, his BUET education, and his leadership at Southeast University.
2024
BUET @ ACM ICPC
Documents Manzoor's BUET affiliation, selection as an ACM-ICPC World Finals judge, and membership of the Valladolid Online Judge elite problem setters' panel.
2013 ACM-ICPC World Finals Brochure
Provides Manzoor's account of his UVa problem-setting work, including the approximate number of problems created and the countries whose regional or national contests used his problems.