Computer Science PhD Candidate · University of Virginia

Mohammad Sonji

I am a Computer Science PhD candidate in UVA's Insight Lab, advised by Professor Adwait Jog. I study how modern computing systems use GPUs, memory, and interconnects, and how we can make their performance more efficient and predictable.

Previously, I completed an MS in Computer Science at the American University of Beirut with Professor Izzat El Hajj.

Portrait of Mohammad Sonji
Charlottesville, Virginia

Research interests

My work connects architectural behavior with application-level outcomes, with an emphasis on GPU and high-performance systems.

News

Publications

iWAPT
2025

Predicting Performance Variability

Mohammed Baydoun, Mohammad Sonji, Pedro Bruel, Dejan Milojicic, Eitan Frachtenberg, Izzat El Hajj

IEEE IPDPSW, International Workshop on Automatic Performance Tuning, 2025.

Experience

2025 – Present

Teaching Assistant

University of Virginia
  • CS 6501: GPU Architectures, Spring 2026
  • CS 4444: Introduction to Parallel Computing, Fall 2025
Jun 2022 – Jul 2024

Research Assistant

American University of Beirut & Hewlett Packard Labs

Worked on performance variability and modeling, heterogeneous computing, and serverless GPU systems.

2021 – 2024

Teaching Assistant

American University of Beirut

Supported courses in computer organization, data structures, programming, and GPU computing.

Community

Service

  • Submission Co-Chair, IISWC 2026
  • Co-organizer, Systems Interest Group meetings at UVA
  • Member, ACM and IEEE

Honors

  • ISCA 2026 Travel Grant
  • YArch 2026 Travel Grant