Skip to content
Sujan Ghimire

About

Hello, I'm Sujan.

Ph.D. Researcher and Graduate Research Assistant in the PRISM Lab, Electrical and Computer Engineering, University of Arizona.

Academic background

I am pursuing a Ph.D. in Software Engineering at the University of Arizona, where I began graduate study in 2024 and also earned an M.S. in Software Engineering (2024–2026). Before that, I completed a B.E. in Computer Engineering at Tribhuvan University in Nepal (2015–2019).

Research interests

My research sits at the intersection of compiled software security, hardware security, and AI-assisted security automation. I am interested in techniques that analyze, protect, and strengthen computing systems across hardware and software layers, including:

  • Compiled software security analysis
  • Post-compilation binary rewriting and hardening
  • Control-flow integrity and ARM Pointer Authentication
  • Embedded systems and firmware security; fuzzing and emulation
  • LLM-assisted hardware vulnerability analysis
  • Agentic AI for hardware security
  • Hardware logic obfuscation and IP protection
  • Trustworthy computing systems

PRISM Lab

Since January 2024 I have worked as a Graduate Research Assistant in the PRISM Lab under the supervision of Dr. Soheil Salehi. My current work focuses on retrofitting control-flow protections into compiled AArch64 software using binary rewriting and ARM Pointer Authentication.

I have also led and contributed to collaborative projects in the lab on LLM-assisted hardware weakness exploration (HWREx), agentic LLM-driven logic obfuscation, bare-metal firmware fuzzing, hardware side-channel and Trojan analysis, and interactive cybersecurity education.

Motivation and goals

Much of the software and hardware we depend on cannot simply be rebuilt with stronger protections: binaries ship without source, firmware is tied to specific devices, and hardware designs pass through many hands before fabrication. I am motivated by the challenge of adding meaningful security to systems as they actually exist.

I also want to understand, carefully and empirically, where large language models and AI agents can help security engineers — and where they cannot yet be trusted.

Industry experience

Before my Ph.D., I worked in industry as a software engineer, with roles as a Software Engineer II at Cotiviti Nepal, a Junior .NET Developer for Singapore Ecommerce App, and a Software Developer at Lambda Information Technology. Building and maintaining production software gave me an engineer's perspective that I bring to security research: solutions must be practical to deploy.

Teaching and mentoring

In Fall 2026 I am serving as a Graduate Teaching Assistant for ECE 413/513, Web Development and Internet of Things, supporting students working across web development, embedded devices, and cloud integration. I have also contributed to research on interactive, AR/VR-based tools for cybersecurity education and workforce development.

Teaching details

Service and leadership

I am part of the student organizing team for the AI Hardware Design League (AI-HDL), a University of Arizona program that introduces students — from high school through graduate school — to semiconductor design using large language models and hardware description languages, with no prior experience required.

My work has been recognized with selection as a DAC Young Fellow at the 62nd Design Automation Conference (2025), the Best Poster Design Concept Award at the ECE Homecoming 2025 event, and the University of Arizona College of Engineering 2024 Outstanding Graduate Teaching Assistant award.

I also serve as President of the Sonoran Nepali Student Alliance (SANSA), Wildcat Chapter, at the University of Arizona.

Timeline

Positions

  1. Graduate Teaching Assistant

    Fall 2026

    University of Arizona

    ECE 413/513 — Web Development and Internet of Things

    Teaching · Tucson, Arizona

    • Support instruction in web development and Internet of Things systems for undergraduate and graduate students.
  2. Graduate Research Assistant

    January 2024 – Present

    University of Arizona

    PRISM Lab, Department of Electrical and Computer Engineering

    Research · Tucson, Arizona

    • Research compiled software security, including post-compilation binary rewriting and ARM Pointer Authentication for control-flow integrity on AArch64.
    • Lead-authored work on LLM-assisted hardware weakness exploration (ACM TODAES), agentic LLM-driven logic obfuscation (IEEE VTS), and interactive cybersecurity education (IEEE FIE).
    • Collaborate on embedded firmware fuzzing, hardware side-channel analysis, and hardware Trojan research, advised by Dr. Soheil Salehi.
  3. Software Engineer II

    Cotiviti Nepal

    Industry · Nepal

  4. Junior .NET Developer

    Singapore Ecommerce App

    Industry

  5. Software Developer

    Lambda Information Technology

    Industry

  6. President

    Sonoran Nepali Student Alliance (SANSA), Wildcat Chapter

    University of Arizona

    Leadership · Tucson, Arizona

Degrees

Education

  • Ph.D. in Software Engineering

    University of Arizona

    PRISM Lab, Department of Electrical and Computer Engineering

    Advisor: Dr. Soheil Salehi

    2024 – Present· in progress

  • M.S. in Software Engineering

    University of Arizona

    2024 – 2026

  • B.E. in Computer Engineering

    Tribhuvan University

    2015 – 2019

Personal

Beyond the lab

Snohomish, WA

Tandem skydive

A memorable day outside the lab: a tandem skydive with Skydive Snohomish.

  • Sujan Ghimire in freefall during a tandem skydive with an instructor.
  • Sujan Ghimire under the parachute canopy with an instructor, high above fields and a town.
  • Sujan Ghimire and the skydiving instructor holding a certificate after landing.