| CARVIEW |
About Me
Hi! I am Jason Jabbour, a Computer Science PhD student in my second year at Harvard University. I am a member of the Edge Computing Lab under the mentorship of Professor Vijay Janapa Reddi. My research focuses on machine learning, robotics, and autonomous vehicles. I graduated from the University of Virginia in 2022 with a Bachelor's degree in Systems Engineering.
Research
Robotics Research
Fall 2022 - Fall 2023
Abstract
We introduce RobotPerf, a community-driven benchmark of ROS 2 kernels designed to evaluate real-time robotics performance across a broad spectrum of hardware platforms. Our benchmarking suite includes ROS 2 kernels spanning the full robotics pipeline evaluated on real-time critical metrics for robotic systems. Our benchmarking framework offers ready-to-use instrumentation and is easily extensible to accommodate the evaluation of custom ROS 2 computational graphs. Our benchmark draws upon expertise of leading hardware acceleration vendors to present a standardized robotics benchmarking methodology. RobotPerf will continue to grow as an open-source and community driven benchmark, guiding research and innovation in hardware-accelerated robotic systems. Please visit RobotPerf.com for more information.
Reinforcement Learning Research
Fall 2021 - Spring 2022
Abstract
Automating robust walking gaits for legged robots has been a long-standing challenge. Previous work has achieved robust locomotion gaits on sophisticated quadruped hardware platforms through the use of reinforcement learning and imitation learning. However, these approaches do not consider the strict constraints of ultra-low-cost robot platforms with limited computing resources, few sensors, and restricted actuation. These constrained robot platforms require special attention to successfully transfer skills learned in simulation to reality. As a step toward robust learning pipelines for these constrained robot platforms, we demonstrate how existing state-of-the-art imitation learning pipelines can be modified and augmented to support low-cost, limited hardware. By reducing our model’s observational space, leveraging TinyML to quantize our model, and adjusting the model outputs through post-processing, we are able to learn and deploy successful walking gaits on an 8-DoF, $299 (USD) toy quadruped robot that has reduced actuation and sensor feedback, as well as limited computing resources.
Accomplishments Summary
- Utilized artificial intelligence to overcome limitations of cheap hardware in a constrained quadruped robot
- Modeled a reinforcement learning problem of a constrained robot in simulation using OpenAI Gym and PyBullet
- Investigated methods for reducing the Sim2Real gap in robotic systems with limited sensing feedback
- Applied TinyML optimization techniques to reduce the size of a reinforcement learning model by 1000%
- Implemented a pipeline for deploying a Stable Baselines model on an embedded system using TFLite
Machine Learning Security Engineer Intern
Summer 2022
Abstract
Securing network traffic on US Navy ships protects a ship from cyber-attacks which can have serious consequences. Cyber attacks can disrupt a ship's operations, cause damage to systems and equipment, and pose a threat to the safety of the crew. A reinforcement learning agent was trained to analyze network traffic data and identify anomalies that may indicate an attack is underway. By detecting attacks early on, the agent can alert peer systems to initiate countermeasures and mitigate the threat.
Accomplishments Summary
- Designed and built a prototype AI system for securing network traffic on US Navy ships
- Simulated cyber-attacks on US Navy ships navigating to waypoints using ROS, Gazebo, and OpenAI Gym
- Trained a reinforcement learning agent to detect attacks on a US Navy ship’s network traffic and trigger alerts
- Created a Flask-based dashboard for visualizing network traffic and detected attacks
Mathematics Research (SPUR)
Summer 2020
Abstract
We apply optimal control theory to study the stable equilibrium shapes of a Möbius band that is modeled as an anisotropic elastic rod. Although previous work has focused on determining the equilibrium shapes of a Möbius band, little is known about the mechanics of how a circular rod deforms into a Möbius band as its ends are twisted. In this talk, we will show that a circular rod can experience a pitchfork bifurcation during this deformation. Using the necessary and sufficient conditions for optimality from optimal control theory, we numerically analyze how the critical twist angle at which these bifurcations occur depends on the stiffness parameters of the rod. Then, for a specific choice of stiffness parameters, we explore the structure of these bifurcations. Our findings show that although the elastic rod can bifurcate before being twisted into a Möbius band, all solution branches resulting from the bifurcation converge to the same Möbius band shape.
Accomplishments Summary
- Applied optimal control theory to study bifurcations in the construction of elastic Möbius bands using MATLAB
- Computed the critical twist angle of a Möbius band using numerical methods including the Runge-Kutta method
- Discovered the emergence of a supercritical pitchfork bifurcation at points of instability
- Discovered that all branches emerging from bifurcations occurring before 180° lead to the same Möbius shape
Smart healthcare Research
Fall 2019 - Spring 2022
Abstract
Dementia caregivers often report increased anxiety and depression. In order to improve the interactions between in-home patients and caregivers, and reduce strain on caregivers, we build a monitoring, modeling, and interactive recommendation system for caregivers for in-home dementia patient care. The system includes monitoring for mood by speech, building classifiers that work in realistic home settings, and supporting an adaptive recommendation system to reduce stress of the caregiver.
Accomplishments Summary
- Applied voice-based machine learning techniques to improve Alzheimer’s patient-caregiver relationships
- Led the development of a recommender system to provide adaptive recommendations to Alzheimer caregivers
- Modeled the recommender system as a contextual multi-armed bandit reinforcement learning problem
- Developed the recommender system using Python, SQL, XML RPC, AWS EC2, and HTML injection methods
- Worked with healthcare professionals at OSU to deploy the RL driven system in real-world caregiver homes
Projects
PlannerGAN
MIT 6.4212 Robotic Manipulation
Fall 2023
Description: Coming soon!
QueueClass.com
Founder and Full Stack Developer
Fall 2021 - Spring 2022
Description
QueueClass.com is a platform that aims to improve the office hours experience for both students and teaching assistants. Many university courses have different methods for organizing office hours, such as creating their own websites, using Google forms, or relying on spreadsheets, which can be confusing and time-consuming for students and teaching assistants. QueueClass.com offers a central location for organizing office hours for all courses, streamlining the process and saving valuable time for both parties.
Accomplishments Summary
- Built QueueClass.com to facilitate a smoother office hours experience for students and teaching assistants
- Wireframed the preliminary UI design in Figma to enhance usability
- Developed using PHP, JavaScript, SQL, Ajax, HTML, CSS, Bootstrap and hosted on AWS EC2
- Implemented real time server-client communication using Node.js and Socket.io
MURDER HORNET CLASSIFICATION
January 2021
Accomplishments Summary
- Applied deep learning techniques to classify images of murder hornets and bumblebees
- Built a Convolutional Neural Network (CNN) and compared its effectiveness to pre-trained CNN models
- Utilized LIME to interpret the distinguishing features detected in an image
VWEA & WEF ENVIRONMENTAL DESIGN COMPETITIONS
Fall 2019 - Fall 2020
Placed 1st in Virginia
Placed 4th Nationally
Abstract
At the University of Virginia’s School of Engineering, Thornton Courtyard is a small area with vegetation and wildlife. There are five drains in this area that release stormwater directly into local watersheds, such as the Rivanna River and the Chesapeake Bay. The current drainage design causes these waterways to be impaired by the unfiltered stormwater. The goal of this project is to improve the drainage system at this specific site and demonstrate how it contributes to larger regional drainage concerns in Charlottesville. This will highlight the importance of addressing these issues to protect the environment and local waterways.
Accomplishments Summary
- Proposed a sustainable and resilient infrastructure solution for stormwater management
- Developed a re-design proposal for UVA’s engineering courtyard using AutoCAD Civil 3D to transition traditional stormwater practices to stormwater best management practices (BMPs)
- Surveyed site, conducted a water drop analysis, developed a demolition plan, integrated BMPs to the site re-design, created a site grading report, and produced a cut/fill report
- Reduced the peak runoff rate and the site runoff coefficient by 46% in simulation
Publications
Conference Papers
- Mayoral-Vilches, V., Jabbour, J., Hsiao, Y-S., Wan, Z., Martínez Fariña, A., Crespo-Álvarez, M., Stewart, M., Reina-Muñoz, J.M., Nagras, P., Vikhe, G., Bakhshalipour, M., Pinzger, M., Rass, S., Panigrahi, S., Corradi, G., Roy, N., Gibbons, P.B., Neuman, S.M., Plancher, B., & Janapa Reddi, V. (2024). RobotPerf: An Open-Source, Vendor-Agnostic, Benchmarking Suite for Evaluating Robotics Computing System Performance. International Conference on Robotics and Automation (ICRA). https://arxiv.org/pdf/2309.09212.pdf PDF
- Krishnan, S., Yazdanbakhsh, A., Prakash, S., Jabbour, J., Uchendu, I., Ghosh, S., Boroujerdian, B., Richins, D., Tripathy, D., Faust, A., & Janapa Reddi, V. (2023). ArchGym: An Open-Source Gymnasium for Machine Learning Assisted Architecture Design. 50th Annual International Symposium on Computer Architecture (ISCA). https://dl.acm.org/doi/pdf/10.1145/3579371.3589049 PDF
- Gao, Y., Jabbour, J., Ko, E., Wijayasingha, L., Kim, S., Wang, Z., Ma, M., Rose, K., Gordon, K., Wang, H., & Stankovic, J. (2023). Integrating Voice-Based Machine Learning Technology into Complex Home Environments. 8th ACM/IEEE Conference on Internet of Things Design and Implementation. (Submitted). https://arxiv.org/abs/2211.03149 PDF
- Caruso, M., Jabbour, J., Neale, C., Summerville, A., Walters, A., Heydarian, A., Small, A., & Varnosfaderani, M. (2022, April). Developing a Dynamic Control Algorithm to Improve Ventilation Efficiency in a University Conference Room. Systems and Information Engineering Design Symposium (SIEDS). (pp. 145-150). IEEE. https://doi.org/10.1109/SIEDS55548.2022.9799313 PDF Best Paper Award
- Neuman, S., Plancher, B., Duisterhof, B., Krishnan, S., Banbury, C., Mazumder, M., Prakash, S., Jabbour, J., Faust, A., Croon, G., & Janapa Reddi, V. (2022). Tiny Robot Learning: Challenges and Directions for Machine Learning in Resource-Constrained Robots. IEEE International Conference on Artificial Intelligence Circuits and Systems (AICAS). https://doi.org/10.48550/arXiv.2205.05748 PDF
- Gao, Y., Jabbour, J., Schlegel, E., Ma, M., MaCall, M., Wijayasingha, L., Ko, E., Gordon, K., Rose, K., Wang, H., & Stankovic, J. (2021). Out-of-the-Box Deployment to Support Research on In-Home Care of Alzheimer’s Patients. IEEE Pervasive Computing, 21(1), (pp. 37-47). https://doi.org/10.1109/MPRV.2021.3106885 PDF
- Jabbour, G., & Jabbour, J. (2021, March 3-5). The Insider Threat Minimization and Mitigation Framework. In M. Nunes, P. Isaias &, P. Powell (Eds.), Proceedings of the 14th IADIS International Conference on Information Systems, IS 2021 (pp. 69–77). IADIS. (ISBN: 978-989-8704-27-6) https://www.iadisportal.org/digital-library/the-insider-threat-minimization-and-mitigation-framework PDF Best Paper Award
Journal Papers
- Jabbour, G., & Jabbour, J. (2021). Mitigating the Insider Threat to Information Systems using Fully Embedded and Inseparable Autonomic Self-Protection Capability. IADIS International Journal on Computer Science & Information Systems, 16(1), (pp. 81-95). https://doi.org/10.33965/ijcsis_2021160106 PDF
Workshops & Abstracts
- Mayoral-Vilches, V., Jabbour, J., Hsiao, Y-S., Wan, Z., Martínez Fariña, A., Crespo-Álvarez, M., Stewart, M., Reina-Muñoz, J.M., Nagras, P., Vikhe, G., Bakhshalipour, M., Pinzger, M., Rass, S., Panigrahi, S., Corradi, G., Roy, N., Gibbons, P.B., Neuman, S.M., Plancher, B., & Janapa Reddi, V. (2023). RobotPerf: An Open-Source, Vendor-Agnostic, Benchmarking Suite for Evaluating Robotics Computing System Performance. Methods for Objective Comparison of Results in Intelligent Robotics Research Workshop at the International Conference on Intelligent Robots and Systems (IROS) 2023, Detroit, MI. https://www.robot.t.u-tokyo.ac.jp/TCPEBRAS_IROS2023/index.html PDF Slides Best Paper Award
- Jabbour, J., Neuman, S., Mazumder, M., Banbury, C., Prakash, S., Plancher, B., Janapa Reddi, V. (2022). Closing the Sim-to-Real Gap for Ultra-Low-Cost, Resource-Constrained, Quadruped Robot Platforms. 3rd Workshop on Closing the Sim2Real Gap at the Robotics Science and Systems (RSS) Conference 2022, New York, New York. https://sim2real.github.io/ PDF Slides Video
- Rose, K., Gordon, K., Schlegel, E., McCall, M., Gao, Y., Jabbour, J., & Ko, E. (2021). Pandemic Deployment of a Smarthealth Technology to Improve Stress in Dementia Family Caregivers. Innovation in Aging, 5(Suppl 1), (pp. 450-450). https://europepmc.org/article/pmc/pmc8679561 PDF
- Wang, W., Jabbour, J., & Borum, A. (2020, August 14-16). Bifurcations in the Construction of Elastic Mobius bands. [Conference session]. Young Mathematicians Conference, Ohio State University, Columbus, Ohio. https://share.cocalc.com/share/ad2870bf2c83954cb0d873dae1867a298b83f573/program.pdf PDF Video
Presentations
- Jabbour, J. (2023). Beyond the Constraints: Unleashing the Potential of Low-Cost Robots and Standardizing Robotics Performance Assessment. [Unpublished presentation]. Boston University Department of Computer Science. Boston, MA. Slides
- Jabbour, J. (2022). Securing Network Traffic Data using Reinforcement Learning. [Unpublished presentation]. Johns Hopkins University Applied Physics Laboratory AOS QNI Group. Laurel, MD. Slides
- Jabbour, J. (2021). Taking Tiny Steps Towards Applying Reinforcement Learning to Achieve Walking Gaits on a Constrained Quadruped Robot. [Unpublished presentation]. VLSI-Arch Undergraduate Research Presentations. Harvard University, Cambridge, MA. Slides
Teaching
CS 1110 Programming in Python
Lead Teaching Assistant
Fall 2019 – Spring 2022
News
2023
2022
2021
- Systems Engineering Undergraduate Wins Cybersecurity Competition
- Announcing Deloitte CCI Cyber Camp Winners
- Congratulations to the Following Winners of VWEA’s 2021 Scholarships
- UVA Team Wins Environmental Design Competition Qualifies for National Event
- UVA Represents VWEA at 2020 WEFTEC Connect Student Design Competition








