Electrical and Computer Engineering, UC Irvine
Multi-agent systems, robotics and machine learning
Curriculum vitae
Riwa Karam · PhD Candidate at the University of California, Irvine
Curriculum Vitae
Academic training, research, and professional work.
A structured overview of education, research, industry experience, publications, awards, and skills.
Multi-agent systems, machine learning, and robotics
Mechatronics research, modeling, and machine learning
Details
Full CV
Education
Doctor of Philosophy, Electrical and Computer Engineering
University of California, Irvine | 09/2023 - Expected 06/2027
Research in collaborative multi-agent systems, optimization, machine learning, ecology-inspired robotics, coverage control, formation control, and human-swarm interaction.
- Lab: UCI Robot Ecology Lab
- Advisors: Professor Magnus Egerstedt and Professor Yanning Shen
- Clubs: Table Tennis, GEECS
Master of Science, Electrical and Computer Engineering
University of California, Irvine | 09/2023 - 06/2025
Thesis and Research-Based Master's Degree: courses, seminars, and thesis requirements. Research in formation control, human-swarm interaction, and applied computer vision.
- GPA: 3.975/4.0
- Master Thesis Title: A Graphical Interface for Specifying and Establishing Multi-Robot Formations
- Relevant Coursework: Optimization, Network Science, Control and Machine Learning, Quantum Computing.
Bachelor of Science, Computer Engineering
University of Balamand, Al-Kurah | 09/2020 - 05/2023

Completed a Bachelor's degree in Computer Engineering and graduated as valedictorian of class 2023. Worked on projects involving embedded systems, computer architecture, and complex engineering design.
- GPA: 3.9/4.0
- Computer Engineering Class of 2023 Valedictorian
- Activities: Varsity Volleyball Team, IEEE UoB Student Member
- Graduation Project Title: Gamification of Virtual Reality Kitchen Scenarios
- Relevant Coursework: Computer Architecture, Embedded Systems, Microcontrollers, Microprocessors, Operating Systems, Object-Oriented Programming, Cybersecurity, Signal Processing, Signals and Systems, Telecommunications, Probability for Engineers, Numerical Analysis, Linear Algebra, Differential Equations, Circuit Analysis, Electronics, and Programmable Logic Controllers.
French & Lebanese Baccalaureates, General Sciences
Collège de la Sainte Famille Française Fanar | 09/2005 - 06/2020
Graduated High School with both the French and the Lebanese Baccalaureates with High Distinction.
- GPA: 17.1/20
- Activities: Volleyball Team Captain and Opposite Hitter, Ping-Pong Team, Gymnastics Team, Guides du Liban.
Violin
Lebanese National Higher Conservatory of Music | 09/2011 - 06/2016
Learned the art of playing the violin for 5 years by playing classical music from famous European artists, as well as taking courses in Music Theory, Solfège, and Harmonies.
Industry Experience
ASML, Inc.
Mechatronics Research Engineer Intern
June 2025 - September 2025 | Wilton, CT
- Investigated machine health monitoring using statistical modeling and Bayesian hierarchical methods for uncertainty quantification and structural modeling.
- Developed a Bayesian hierarchical model using Python and the pymc library to predict drift effects and performance degradation, enabling root-cause analysis across machine lifetimes.
- Developed decision tree, random forest, multiple regression, and other toy regression models on subsets of the data to compare results with the Bayesian model and better understand the data.
- Conducted data collection, data analysis, and data preprocessing using Python and MATLAB, including regression modeling, principal component analysis (PCA), and heatmap-based pattern recognition.
- Learned and applied Monte Carlo Markov Chains (MCMC), Bayesian statistics, statistical methods, and time-lag regression techniques.
ASML, Inc.
Mechatronics and Control Systems Engineer Intern
June 2024 - September 2024 | Wilton, CT
- Developed a Gaussian Process Regression (GPR) model using Python and MATLAB to predict force generated by a piezo-electric actuator with up to +/-2 Newtons of accuracy, which led to an ASML invention.
- Conducted data analysis and multiple toy regressions and machine learning models to understand correlations and co-dependencies in the data.
- Automated and merged MATLAB and Python scripts that run testing workflows for mechatronics and software teams, reducing runtime from 40 hours to an overnight run.
- Investigated feasibility of optimization problems and current-control hardware issues for test stands by analyzing electrical circuitry and alternative hardware.
AviaPro Consulting Inc.
Software Developer
Co-op: June 2022 - August 2022 | Hybrid
Part-time: September 2022 - July 2023 | Remote
- Developed several web applications using React.js and Node.js, migrating the company from Excel-based repositories to a streamlined interface with multiple interconnected databases and internal tools.
- Applied software DevOps practices such as CI/CD, Infrastructure as Code, and Git.
- Contributed to multiple full-stack web development projects as well as a solo full-stack web development project.
- Started as a summer co-op and transitioned to part-time work in September 2022.
Academic Experience
UCI Robot Ecology Lab
Graduate Student Researcher
October 2023 - Present | Irvine, CA
- Conducting research in collaborative multi-agent systems, optimization, machine learning, ecology robotics, coverage control, formation control, and human-swarm interaction under the supervision of Professors Magnus Egerstedt and Yanning Shen.
- Actively helping maintain the Robot Ecology Lab Robotarium testbed through testing, debugging, robot repair, and troubleshooting.
- Presented a first-author accepted regular paper at the 64th IEEE Conference on Decision and Control (CDC) in Rio de Janeiro, Brazil.
- Presented research findings at the 45th SoCal Control Workshop at the University of California, San Diego.
- Won the Software & Algorithms track at the 2026 UCI GEECS Annual Technology Showcase.
- Presented a poster on the master's thesis at the 2025 UCI GEECS Annual Technology Showcase.
- Mentored undergraduate student lab members and worked together on related projects.
- Co-wrote the Robot Ecology Lab manual, including debugging processes, experiment tutorials, and Vicon system maintenance.
- Conducted multiple lab tours with other lab members to more than 100 visitors, including live demonstrations of homogeneous robots in the Robotarium performing collaborative algorithms.
Teaching Experience
Self-Employed
Private Tutor
May 2022 – August 2023 | Lebanon
- Privately tutored peers at the University of Balamand, Al-Kurah in courses such as Programming (Python, MATLAB, C), Signals and Systems, Microcontrollers, Embedded Systems, and Computer Architecture.
- Received highly positive feedback from tutored peers on teaching skills.
Publications
Freehand Sketching for End-User Programming of Robot Swarms
arXiv preprint, submitted | 2026
Riwa Karam, Ian Kuo, and Magnus Egerstedt
Learning Altruistic Collaboration in Heterogeneous Multi-Team Systems
arXiv preprint, under review in IEEE Transactions on Robotics (T-RO) | 2026
Riwa Karam, Ruoyu Lin, Brooks A. Butler, and Magnus Egerstedt
Collaboration in Multi-Robot Systems: Taxonomy and Survey of Frameworks for Collaboration
arXiv preprint, under review in IEEE Control Systems Magazine (CSM) | 2026
Riwa Karam, Alexander A. Nguyen, Ruoyu Lin, David R. Martin, Diana Morales, Brooks A. Butler, and Magnus Egerstedt
Resource Allocation for Multi-Team Collaboration Based on Hamilton's Rule
IEEE 64th Conference on Decision and Control (CDC) | 2025
Riwa Karam, Ruoyu Lin, Brooks A. Butler, and Magnus Egerstedt. Rio de Janeiro, Brazil, pp. 6891-6898.
A Graphical Interface for Specifying and Establishing Multi-Robot Formations
M.S. Thesis, University of California, Irvine | 2025
Riwa Karam
Review Activity
Journal Reviews
- IEEE Robotics and Automation Letters (RA-L) — 2026
Conference Reviews
- IEEE Conference on Decision and Control (CDC) — 2026
- IEEE International Conference on Robotics and Automation (ICRA) — 2026
Fellowships and Awards
GEECS Annual Tech Showcase Winner
Software & Algorithms Track | University of California, Irvine | Jun 2026

First place, with a $1,000 travel award to support conference attendance and related academic travel.
UCI EECS Department Fellowship
Electrical Engineering and Computer Science Department at the University of California, Irvine
- Winter 2025
- Fall 2024
- Fall 2023
Faculty Award for Academic Excellence
Faculty of Engineering at the University of Balamand | July 26, 2023

Recipient of the Faculty Excellent Achievement Award for obtaining the highest GPA among all graduating computer engineering undergraduate students of class 2023.
IEEE GrandTech Competition First Prize Winner
IEEE Computer Society | June 3, 2023

Won first prize in the IEEE GrandTech competition, earning admission to the ZAKA AI Bootcamp held in August 2023.
Dean's Honor List
University of Balamand, Faculty of Engineering | August 2020 - June 2023

Media Coverage
UCI Robot Ecology Lab inspired by nature
Los Angeles Times / Daily Pilot | April 29, 2025
UOB Students Win the Lebanon IoT and AI Challenge
University of Balamand News | September 28, 2021

University coverage of the team win with Dana Abi Badra and Tiya Jreije, advised by Dr. Walid Karam.
Volunteering
UCI GEECS
Web Content Manager | June 2026 - Present

Managing and maintaining web content for the Society of Graduate Electrical Engineers and Computer Scientists at UC Irvine.
IEEE CSS NextCom
General Activities Committee Member | March 2026 - Present

Contributing to activities that support students, early career researchers, and young professionals in the IEEE Control Systems Society community.
CPS-IoT Week 2025
Student Volunteer | May 5-9, 2025 | University of California, Irvine
Supported registration, poster sessions, attendee logistics, and event operations.
Programming Languages and Libraries
- Python
- MATLAB
- Scikit-learn
- PyTorch
- Keras
- NumPy
- Pandas
- Matplotlib
- Shell Scripting
- pymc
- C
- Java
- C#
Hardware Technologies
- Robotic Testbeds
- Motion Capture Systems
- Robot building
- Robot debugging
Other Tools and Technologies
- Git
- GitHub
- LaTeX
- Simulink
- Visual Studio Code
- Unity
- Microsoft Tools
- Google Tools
Soft Skills
- Research
- Critical thinking
- Time management
- Verbal communication
- Written communication
Licenses and Certifications
Mentor Collective DE&I
Mentor Collective | Issued Mar 2026
Mentor Collective Mentorship
Mentor Collective | Issued Jun 2025
ZAKA AI Bootcamp
ZAKA | August 2023

Awarded admission for winning the challenge at IEEE Grand Tech on June 3, 2023. Certificate issued September 2023.
- Artificial Intelligence
- Computer Vision
- Machine Learning
- Natural Language Processing
- Deep Learning
- Data Science
- Time Series Analysis
IEEE Grand Tech 2023 Certification of Attendance
IEEE Computer Society | Attended June 3, 2023

- Virtual Reality
- Metaverse
IEEE Xtreme 2022 Certificate of Participation
IEEE | Issued Oct 2022
Introduction to Simulink
ASME University of Balamand Student Section | Issued May 2022
First Place Winner in the Lebanon IoT & AI Challenge 2021
Arab IoT & AI Challenge | Issued Nov 2021

1st out of 12 teams
Simulink Onramp
Mathworks | Issued Apr 2021
MATLAB Onramp
Mathworks | Issued Feb 2021
Standardized Tests
IELTS Academic
Beirut | Issued Sep 2022 - Expired Sep 2024

- Score: 8.0/9.0
- Listening: 9.0
- Reading: 8.0
- Writing: 6.5
- Speaking: 7.5
SAT
Beirut | Issued Dec 2018
- Score: 1300/1600
- Evidence-Based Reading and Writing Score: 610/800
- Math Score: 690/800
Arabic
Native language
French
High proficiency, language of education in school.
English
High proficiency, language of education in college.
Spanish
Beginner, Duolingo score of 38 (A2 level of CEFR).
Organizations
Graduate Student Member, IEEE
05/2022 - Present
- Computer Society
- Women In Engineering
- Controls System Society
- Robotics and Automation Society
Les Guides du Liban
09/2009 - 08/2015

- Girl Scout
- Team Leader
- Member
- Volleyball
- Ping-Pong
- Running
- Gymnastics
- Biking
- Surfing
- Swimming
- Music
- Board Games
- Reading Books
- Watching Movies
- Learning Languages