Skip Navigation

Home  >  Membership & Services  >  Students  >  Competitions  >  Xtreme





IEEEXtreme is a global challenge in which teams of IEEE Student memberssupported by an IEEE Student Branch and advised and proctored by an IEEE membercompete in a 24-hour time span against each other to solve a set of programming problems.


IEEEXtreme Executive Committee

Dimitrios Lyras, IEEEXtreme 9.0 Project Lead

Dr. Dimitrios Lyras was born in Kozani, Greece. He received his diploma in Electrical and Computer Engineering and his Ph.D. in Data Mining and Deductive Logic Reasoning from the University of Patras, Greece. Currently he is employed as lead Data Scientist at He has paired concrete hands-on working experience in Software Engineering with leading research on Machine Learning, Natural Language Processing, and Statistical Computational Biology. Being equally skilled at both the practical and the theoretical level, he has authored several articles, published in peer-reviewed conferences and journals, and has contributed to numerous R&D projects.

Dr. Lyras is very enthusiastic about programming and he is an active IEEE volunteer. He has been serving the IEEEXtreme Programming contest as a judge since 2008, and was awarded the IEEE MGA Achievement Award in 2009. He loves being part of the IEEEXtreme community and fosters the idea that IEEEXtreme is a contest like no is a 24-hour PROGRAMMING PARTY and everyone is welcome on board!

Sinan AlSheikh, IEEEXtreme 9.0 Ex-Lead and Project Adviser
United Arab Emirates

Sinan AlSheikh is currently working as an IT consultant with IBM. As an undergraduate student, he filed his first US patent. AlSheikh earned his M.S. in Informatics from the British University in Dubai, and his B.S. in Electrical Engineering from the University of Sharjah. He is now looking forward to pursuing his Ph.D. AlSheikh's passion to innovation drives him for continuous studies and research, which is evident through his published papers in the area of human-computer interaction and natural language processing.

In addition to AlSheikh’s role in IEEEXtreme 6.0 and 7.0, he has been an active volunteer for IEEE since 2004. With a record full of awards, he proudly speaks about his winning among 365 other inventors in a competition called "Made in Arab World." Bungee jumping, skydiving, motorcycle crossing, and any other adrenaline-driven activities are his part-time passion. If you call him an adrenaline junkie, you will find him smiling and he will take it as a compliment.

Jeremy Blum, IEEEXtreme 9.0 Technical, Industry, and Judges Lead

Dr. Jeremy Blum is an associate professor of Computer Science at Pennsylvania State University, Harrisburg, PA, US. Prior to joining Penn State Harrisburg, Dr. Blum worked as a research scientist at the Center for Intelligent Systems Research at George Washington University. Dr. Blum received a D.Sc. in Computer Science, and an M.S. in Computational Sciences, both from George Washington University, as well as a B.A. in Economics from Washington University. His research interests include computer networks, computer security, and transportation safety.

This will be the fifth Xtreme competition for Dr. Blum. He served as a proctor for Xtreme 5.0 through 7.0, and as a judge for Xtreme 8.0. In addition to his participation in IEEEXtreme, Dr. Blum has volunteered for IEEE, both at the local section level and in technical Societies. From 2011 to 2013, Dr. Blum was treasurer of the IEEE Susquehanna Section in IEEE Region 2. Since 2008, he has been a co-chair of the IEEE Intelligent Transportation Systems Society Technical Committee on Networks, and in this capacity he served as the Special Sessions Chair for the 2011 IEEE Intelligent Transportation Systems Conference.

Prasanth Mohan, IEEEXtreme 9.0 Public Relations Co-Lead

Prasanth is currently working as an associate engineer at SP Robotic Works. He obtained his bachelor's degree from Sri Muthukumaran Institute of Technology affiliated to Anna University, Chennai. He has been an active member of IEEE for the past three years. He started volunteering as Student Branch webmaster and later served as founding chair for the IEEE CS Chapter at his Student Branch. Prasanth obtained the Richard E. Merwin Scholarship from the IEEE Computer Society for the year 2013.

He is the current student membership coordinator for the IEEE Computer Society. Prasanth started volunteering for IEEEXtreme in 2012, where he introduced IEEEXtreme to his Student Branch, and later served as IEEEXtreme coordinator for IEEE Madras section. He enjoys interacting with students, and he took teaching as his passion and teaches robotics for school children under the Kidobotikz program.

Dinko Jakovljevic, IEEEXtreme 9.0 Public Relations Co-Lead

Dinko Jakovljevic is a graduate student at University of Josip Juraj Strossmayer in Osijek, where he studies Computer Engineering. He has been an active IEEE member for four years, in which he participated in various projects. He was Student Branch Chair, and with his colleagues, he collected four awards during his time as a chair. Dinko started volunteering for IEEEXtreme last year, where he was introduced to the Student Ambassadors program.

Dinko is a Student Representative in Croatia Section, and Award & Contest Coordinator in Region 8 SAC. Two years ago, he co-founded IEEEmadC (Mobile Application Development Contest) which takes place worldwide. His enthusiasm and passion led him to Xtreme 9.0, where he serves as Co-PR Lead. Last year, Dinko received the Richard E. Merwin Scholarship from IEEE Computer Society.


top of page



Judges are extremely important to the success of the IEEEXtreme 9.0 24-hour programming competition. Without these technical-expert volunteers, the competition simply wouldn’t happen. Please join IEEE in recognizing the esteemed judges:

Dr. Oded Margalit, Computer Scientist at IBM

Dr. Oded Margalit earned his Ph.D. in Computer Science from Tel Aviv University in 1993, under the supervision of Professor Zvi Galil. He has been serving as a judge since 2008, and he was awarded the IEEE MGA Achievement Award in 2009. Currently, he is the CTO of IBM's Cybersecurity Center of Excellence in Beer Sheva, Israel, and is the author of IBM’s Ponder-This monthly challenge site. An avid riddle and puzzle maven, Margalit has been known to focus this passion on setting up contests and challenges for coding, puzzle-solving, and mathematical challenges.

Alberto Lorente Leal, Software Developer at Comeon!

Alberto Lorente is a Young Professional IEEE member currently working as a software developer at Comeon! in Stockholm, Sweden.

As an undergraduate student, he published his first paper in the IEEE EDUCON congress in 2010. Alberto earned both his M.S. in Software Engineering of Distributed Systems from the Royal Institute of Technology, KTH in Sweden and M.S. in Telecommunications Engineering from the Technical University of Madrid, UPM, in Spain in 2013. Before moving to industry, he worked partially in R+D in Big Data and Orchestration technologies in the Swedish Institute of Computer Science, SICS.

Alberto was an active IEEE member in the Spain section, as Student Branch officer in UPM in Madrid; he was Chairman in the organization of the 2nd Iberian Student Branch Congress of IEEE during 2010 in Madrid. Also in 2010, he was chair, organizing the “Congreso Nacional de Ramas” of IEEE Spain Section. Alberto was involved in activities related to IEEEXtreme in his branch by organizing workshops to prepare teams, plus also been part of a competing team in IEEEXtreme for editions 3.0, 4.0, and 6.0. For edition 7.0, Alberto organized a tech workshop for preparation of technical interviews in UPM to encourage students to attend IEEExtreme in 2013. Now Alberto will continue to work actively as part of the Young Professional affinity group as part of Section Sweden. Alberto has a proactive personality, always researching new technologies; he loves new challenges and always seeks to grow professionally and culturally by meeting people and professionals.


George Michael (Γιώργος Μιχαήλ), Software Developer at XM.COM

George Michael is an enthusiastic software developer at XM.COM.

He has a B.Sc. and an M.Sc. in Computer Science from the University of Cyprus. He worked at the Data-Driven Multithreading Laboratory at the University of Cyprus for a few years doing research on high-performance computing. His work is mostly on GNU/Linux.

He is an active IEEE volunteer and he held various positions during the past few years. Between them: member of the board of the University of Cyprus IEEE Student Branch/IEEE Cyprus Section Executive Committee/IEEE Region 8 Committee. He was part of the previous IEEEXtreme competitions either as a contestant or as a volunteer.

Anoop Thomas Mathew, Head of Technology at Profoundis

Anoop Thomas Mathew, a.k.a. ATM, has been a judge of IEEEXtreme competition for the past four versions. As his day job, he heads the technology at data-crunching startup Profoundis and builds Vibe app. He has spoken at conferences like Fifth Elephant 2012, FOSSMeet 2011, PyCon 2012, FOSSMeet 2013, and PyCon 2013, to name a few. He loves open source and codes mostly in python and JavaScript.

Connect with him on Twitter @atmb4u.

Dr. Vincent Gripon, Researcher at Télécom Bretagne

Vincent obtained his M.S. from École Normale Supérieure of Cachan and his Ph.D. from Télécom Bretagne. His research interests include information theory, neuroscience, and theoretical and applied computer science. His intent is to propose models of neural networks inspired by information-theory principles, what could be called informational neurosciences. He is also the co-creator and organizer of an online programming contest named TaupIC, which targets French top undergraduate students.

He ranked fifth out of 1,515 in the IEEEXtreme programming competition in 2011.

Charalampos Tsimpouris, Ph.D. Student at University of Patras

Charalampos Tsimpouris was born in 1985 and graduated in June of 2008 from the Department of Electrical & Computer Engineering at University of Patras. Since October 2008, he has been working as a Ph.D. student at the same department, under Professor’s Sgarbas expertise, working in the area of AI and computational linguistics on Greek law texts.

He has participated in the following programming contests: 2001, 13th panhellenic programming contest held by PDP; 2002, 14th panhellenic programming contest held by PDP; 2002, 10th Balkan Olympiad in Informatics, held in Belgrade; and 2002, 14th International Olympiad in Informatics, held in Yong-In, South Korea. He has also participated successfully as a judge for IEEEXtreme 6.0, 7.0, and 8.0.

Dr. Ashad Kabir, Teaching Scholar at Deakin University, Australia

Dr. Kabir is a Teaching Scholar in the School of Information Technology at Deakin University, Melbourne, Australia. He is also an Adjunct Research Fellow in the Centre for Computing and Engineering Software Systems at Swinburne University of Technology, Melbourne, Australia. Dr. Kabir received his Ph.D. in Software Engineering from Swinburne University of Technology, his master's and bachelor's degrees in Computer Science from Pusan National University, South Korea, and Chittagong University of Engineering and Technology, Bangladesh, respectively.

Over the years, Dr. Kabir worked as an academic in a number of universities, and R&D engineer in a number of projects from different industries, including Samsung (South Korea) and Computer Associate (Australia). Dr. Kabir is internationally recognized for his pioneering work on social context-aware software systems. He has made several key contributions around the development of social context-aware applications in the vibrant emerging research area of pervasive social computing at the intersections of social computing, context-aware computing, and software engineering.

Dr. Kabir has research experience in a range of areas of computer science. His research interests include context-aware adaptive systems, social context awareness, data/software behavior mining, smart mobile applications, and pervasive/ubiquitous computing. His current research is focusing on exploiting data from online social networks such as Facebook, LinkedIn, Twitter, and Google+ in developing smart mobile applications. He is keen to develop innovative mobile applications for domains such as elderly/healthcare, emergency management, vehicle, and social well-being. Dr. Kabir is passionate about computer programming. He has participated and ranked top position in a number of national and international programming contests including the IEEExtreme Programming Contest and ACM ICPC Programming Contest.

Marco L. Della Vedova, Post-Doctoral Researcher at University of Pavia, Italy

Dr. Marco L. Della Vedova (S'10, M'14) was born in Tirano, Italy. He studied computer engineering at the University of Pavia, Italy, where he graduated in 2009 and received his Ph.D. degree in 2013. He held a visiting position at the University of California, Berkeley, US, in 2011.

He is a (co)author of 10+ scientific articles, published in peer-reviewed conferences and journals. He is presently working as a post-doctoral researcher at the University of Pavia in the field of real-time systems, focusing on electric load scheduling for energy efficiency and peak load reduction.

He organized the first-ever IEEEXtreme event at the University of Pavia in 2011 and participated in all the following editions, first as student and then as proctor.

Dr. Tim Wahls, Associate Professor of Computer Science at Dickinson College, US.

Dr. Tim Wahls is an Associate Professor of Computer Science at Dickinson College in Carlisle, PA, US. His research interests include programming languages, formal semantics, formal software engineering methods, and generating code from formal models. His teaching interests additionally include algorithms, constraint programming, databases and animal rights. He received his Ph. D. in Computer Science from Iowa State University, under the supervision of Drs. Gary Leavens and Albert Baker.

Dr. Carol Wellington, Computer Science Department Chair at Shippensburg University of Pennsylvania, US.

Carol Wellington has earned B.S., M.S., and PhD degrees in Computer Science from the University of Delaware, Villanova University, and NC State University. She currently serves as a Software Engineering Professor at Shippensburg University of Pennsylvania, and as Chair of their Computer Science & Engineering Department. Her industry experience includes operating system development and real-time telecommunications software development. Her PhD research was in learning and reasoning under uncertainty in artificial intelligence. Her current research interests include large scale architectures, educational game development, and teaching agile development techniques.

Bjarki Ágúst Guðmundsson, MSc Student at Reykjavik University, Iceland

Bjarki is starting his MSc studies at Reykjavik University, Iceland, where he recently finished his BSc in Computer Science and Discrete Mathematics. He is very passionate about competitive programming, and spends most of his spare time practicing and competing.

Bjarki competed in IEEEXtreme 6.0, 7.0 and 8.0 with different teams, and placed 21st, 4th and 1st, respectively.

Tómas Ken Magnússon, MSc Student at Reykjavik University, Iceland

Tomas recently graduated with a BSc in Computer Science and Discrete Mathematics from Reykjavik University, Iceland, and will start his MSc studies at the same institute in the coming fall. Competitive programming has been a big drive for his studies and sparked interest in many fields of mathematics and computer science. Tomas has competed in the ACM-ICPC and last two years in IEEEXtreme, placing 1st in IEEEXtreme 8.0.

Dr. Barry Wittman, Associate Professor of Computer Science at Elizabethtown College, US.

Dr. Barry Wittman is an associate professor of Computer Science at Elizabethtown College. He earned his Ph.D and M.S. in Computer Science from Purdue University, and his B.S. in Computer Science from Morehouse College. His doctoral research was on approximation algorithms for routing problems, but he has since focused primarily on computer science pedagogy and the development of the Shadow programming language.

Dr. Wittman has coached programming teams for the ACM ICPC as well as judged and written questions for regional programming competitions.

Dario Schor, Software Engineer at Space Division of Magellan Aerospace, Canada

Dario received his M.Sc. in Computer Engineering under the supervision of Prof. Witold Kinsner from the University of Manitoba, Winnipeg, Canada, in 2013. That summer, he also completed the Space Studies Program from the International Space University in Strasbourg, France.

His research interests include evolutionary algorithms, real-time systems, and particularly the design of hardware and software for scientific space applications, resulting in several conference and journal publications. He is currently working as a software engineer in the Space Division of Magellan Aerospace, Winnipeg, developing flight software and ground tools for theRadarsat Constellation Mission. In the evenings, he is also a sessional instructor in the Computer Science Department at the University of Manitoba.

He has been an IEEE member since 2007. He participated in IEEEXtremes 3.0, 4.0, and 5.0, and he most recently served as a mentor for Xtreme 7.0. In addition, he has been an active IEEE volunteer, serving as the Winnipeg Section webmaster from 2008 to 2013, Vice Chair for the joint-chapter on Education, Management, and Communications from 2010 to 2013, and led more than 20 workshops on embedded systems within the University of Manitoba IEEE Student Branch andYoung Professionals (formerly GOLD) affinity group.

Kbs Naveen, SE II at Amazon Development Centre, India

Kundula Bala Satya Naveen (KbsNaveen) is currently working at Amazon India Pvt Ltd, Hyderabad, India. Prior to Amazon he was working for Infor India Pvt Ltd (Hyderabad) and before that he worked for Broadcom (Bangalore), which was his first full time job. He graduated as Computer Science Engineer in the year 2013. He is a keen programmer. He has been participating in online programming contests/competitions for the last 2 years. Apart from that Naveen also enjoy reading science and technical articles, plays badminton, chess and cricket.

He has been an IEEE member since 2007. He participated in IEEEXtremes 3.0, 4.0, and 5.0, and he most recently served as a mentor for Xtreme 7.0. In addition, he has been an active IEEE volunteer, serving as the Winnipeg Section webmaster from 2008 to 2013, Vice Chair for the joint-chapter on Education, Management, and Communications from 2010 to 2013, and led more than 20 workshops on embedded systems within the University of Manitoba IEEE Student Branch and Young Professionals (formerly GOLD) affinity group.


top of page


Quality assurance

Luis Fernandes, Senior Optical Scientist at OZ Optics Ltd.

Dr. Luis A. Fernandes received a degree in Applied Physics in 2006, and a Ph.D. in Physics in 2012, from the Faculty of Science at the University of Porto, Portugal.

In 2008 he was awarded a Ph.D. fellowship from the Portuguese government to pursue his thesis entitled "Birefringence and Bragg grating control in femtosecond laser written optical circuits." His doctoral work was researched in collaboration with the Photonics Group at the University of Toronto, where he became a postdoctoral fellow in 2013. As a graduate student, he was awarded a SPIE Scholarship in Optical Science and Engineering, and an award for best oral presentations in 2010.

At the end of 2013 he joined OZ Optics Ltd. as a senior optical scientist responsible for the development of compact devices inside optical fibers. He has authored and co-authored many scientific articles on optics and photonics, and has regularly presented his research findings in international conferences. As a student, he participated in the IEEEXtreme competition in 2009, 2010, and 2012. He served as a member of the board of the University of Toronto SPIE Student Chapter from 2010 to 2013, and is a member of the SPOF, SPF, SPIE, OSA, and IEEE Photonics Society.

Siddharth Dahiya, Software Engineer in Microsoft Office, Microsoft Corp.

Siddharth Dahiya is a Software Engineer in Microsoft Office in Redmond, Washington. His research interests include scheduling and optimization problems. He received his Master’s in Computer Science from Pennsylvania State University, with his Master’s Thesis titled “Course Scheduling with Preference Optimization” under Dr. Thang N. Bui.

Christopher Jackson, Software Engineer at IBM

Christopher Jackson received his M.Sc. in Computer Science from Pennsylvania State University, Harrisburg, PA, US, in 2013. Christopher is currently working in the IBM Analytics group at IBM. He works on Big Match for Hadoop, an analytics tool used to derive insight on structured and unstructured data.

As a student, Christopher personally competed in the IEEEXtreme 5.0 competition as well as many other local and online programming competitions.

Habib Kammoun, Assistant Professor at University of Sfax

Habib M. Kammoun (IEEE Graduate Student’06, Member’12, Senior Member’15) received a M.Sc. and then PhD degree both in computer science in 2005 and 2015 respectively, from the National Engineering School of Sfax (ENIS), University of Sfax, Tunisia. He is an Assistant Professor with the Department of Computer Science, Faculty of Sciences – University of Sfax, Tunisia.

Habib is member and international cooperation process leader in the REGIM-Lab. (Research Groups in Intelligent Machines), University of Sfax. His research interests include Intelligent Systems, MultiAgent Modeling and Simulation, Fuzzy Logic, Ant Colony Optimization, Reinforcement Learning, Vehicle Route Guidance System, Road Traffic Simulation.

Habib is involved in several IEEE units and is currently the 2015-2016 Tunisia section chair. Further details:

Dr. Bozenna Pasik-Duncan, Assistant Professor at University of Sfax

Bozenna received her Master's degree in Mathematics from University of Warsaw in 1970, and her Ph.D. and D.Sc. (Habilitation) degrees in Mathematics from the Warsaw School of Economics in 1978 and 1986 respectively. She is a Professor of Mathematics, a Courtesy Professor of both EECS and AE, and an ITTC Investigator at the University of Kansas. Her research interests are primarily in stochastic systems and stochastic adaptive control, system identification and estimation, and control education as a field that spans science, technology, engineering and mathematics (STEM) education. She is passionate about interdisciplinary research and integrating research and teaching.

Dr. Pasik-Duncan is actively involved with IEEE CSS and currently serves as Deputy Chair of the IEEE CSS Technical Committee on Control Education. She has been the CSS Vice-President of Member Activities, the IEEE CSS Liaison to IEEE WIE, an Associate Editor and Associate Editor at Large of the IEEE Transactions on Automatic Control, Chair of the Standing Committees on Assistance of Engineers at Risk an dInternational Affairs, and Founder and First Chair of the WiC Group. Dr. Pasik-Duncan is also associated with the IFAC as Chair of the IFAC Technical Committee on Control Education and currently serves on theIFAC Technical Board and IFAC Awards Committee. She is the Program Director of the SIAM Activity Group on Control and Systems Theory and was formerly involved with SIAM in several other capacities.

Dr. Pasik-Duncan is an IFAC Fellow, an IEEE Fellow, Distinguished Member of the CSS, and a recipient of the IEEE Third Millennium Medal. She has received many awards, including the Kemper Award, H.O.P.E Award, L. Hay Award, Steeples Service to Kansas Award and is a member of the KU Women's Hall of Fame.

Pattanapoom Phinjirapong, Graduate Student at Penn State University—Harrisburg

Pattanapoom received his bachelor degree in Computer Engineering at Chulalongkorn University, Thailand.

He attended Penn State Harrisburg, PA, USA for his master degree in Computer Science during 2013-2015. He plans to work at

Sachin Bharadwaj S, Software Engineer at Analog Devices, Inc.

Sachin Bharadwaj S is working as a Software Engineer at Analog Devices, Inc. in Bangalore, India. He has graduated with a bachelor's degree in Electronics and Communication Engineering from BMS College of Engineering, Bangalore in 2014. He has previously interned at Aeronautical Development Establishment and Raman Research Institute. He has also made contributions to the open-source projects like Wiselib under Google Summer of Code.

Sachin has been involved with IEEE as a student volunteer since 2011, when he was an undergraduate student. He was involved in activities related to IEEEXtreme in his IEEE student branch, and also been part of a competing team in IEEEXtreme for editions 5.0, 6.0, and 7.0.

Sachin is very enthusiastic about programming. He has participated in a number of national and international programming contests over the past five years, including the ACM International Collegiate Programming Contest, and has won several awards.

Martin Tribo, Software Developer at Interactive Network Technologies, Inc.

Martin Tribo is a software developer at Interactive Network Technologies (INT), Inc. in Houston, TX. He graduated from Christian Brothers University in Memphis, TN with a BS in Electrical Engineering and a BS in Computer Science.

Martin has been a member of IEEE since 2009. As a student member, he managed his branch’s website and helped organize events such as SPAC. For IEEEXtreme, he garnered teams and interest at his university, competing in the 4.0, 5.0 and 6.0 competitions. As a professional member he proctored for the 7.0 and 8.0 competitions.

Passionate about programming, Martin has experience in multiple languages including C, C++, Java, Python and JavaScript. He currently develops HTML5 visualization tools for the oil and gas industry at his job. He also has experience working with systems such as: relational and nosql databases; messaging services; enterprise integration platforms.


top of page


IEEE Membership

Join/Renew IEEE or a Society

As a member of IEEE, you'll receive access to select content, product discounts, and more.








Welcome members!

myIEEE logo

IEEE members can visit myIEEE for member benefits and resources.