Nabeel Nasir, PhD

Assistant Teaching Professor
Computer Science
University of California, Santa Barbara

1115 Harold Frank Hall
nabeeln@ucsb.edu

I am passionate about teaching and broadening participation in Computer Science, and supporting undergraduate research in CS Education and Cyber Physical Systems.

I primarily teach computer systems courses, including Introduction to Computer Systems, Computer Networks, and the Internet of Things.

My current scholarship focuses on:
  • improving the admissions pipeline and academic success of transfer students
  • surfacing hidden insights into assessment and feedback quality from course data to improve instruction
  • exploring unconventional methods to boost student engagement with course syllabi

News

  • June 26, 2026: Attended the UC STEM Teaching Professor Network (TPN) Conference at UC Riverside, where CS faculty from across the UC system got a little silly.
  • May 27, 2026: Served as a panelist for "Empowering Women in STEM," alongside Maygan Cline (Geosyntec, SB Women in STEM), sharing perspectives on navigating college, grad school, and careers in STEM.
  • April 17, 2026: Represented UCSB at the CS Transfer Pathways Conference at UC Irvine, alongside 6 UCs, 4 CSUs, and 10 CCs, to discuss challenges in the California transfer student pipeline and ways to address them.
  • April 1, 2026: Restarted Open Lab hours (originally started by Phill Conrad) as a home for TA/ULA office hours after CSIL went away. In S26, 9 courses and 28 TAs/ULAs held over 520 hours of office hours through Open Lab.
  • March 28, 2026: Pranav and Annika presented a poster on "ML-Driven Course Articulation for California Community Colleges" at the 19th CCSC Southwest Region Conference 2026. They won 3rd place for Best Poster!
  • September 22, 2025: Our paper "fReeLoaders: An IoT Ecosystem for Real-Time Deadline-Driven Task Scheduling using Reinforcement Learning" was accepted at ACM/IEEE SEC 2025!
  • July 1, 2024: Joined UCSB as an assistant teaching faculty!
  • April 17, 2024: Graduated from University of Virginia!
  • March 22, 2024: Presented a paper "Experiences Teaching a Wireless for the Internet of Things Course Cooperatively at Multiple Universities" at ACM SIGCSE 2024, Portland, OR.
  • May 4, 2023: Wrapped up the Wireless for IoT course which I co-taught with Prof. Brad Campbell. Check out the cool IoT wireless projects our students created here.
  • May 3, 2023: Won the University of Virginia CS department's Outstanding Graduate Teaching Award!

Teaching

UC Santa Barbara
  • CMPSC 32: Object Oriented Design and Implementation, Fall 2024 - present
  • CMPSC 130A: Data Structures and Algorithms I, Spring 2025, Winter 2026
  • CMPSC 176A: Introduction to Computer Communication Networks, Fall 2025, Fall 2026, Spring 2027
  • CMPSC 186: Internet of Things, Winter 2027

University of Virginia

Education

PhD, Computer Science
University of Virginia
Advisor: Prof. Bradford Campbell
MTech, Computer Science
Indian Institute of Technology Bombay
Advisor: Prof. Krithi Ramamritham
BTech, Computer Science
Cochin University

Work Experience

Enlite Research (2017 - 2018)
Mumbai, India
Software Developer
Adobe Systems (2014 - 2016)
Bangalore, India
Member of Technical Staff II

Publications [Google Scholar]

fReeLoaders: An IoT Ecosystem for Real-Time Deadline-Driven Task Scheduling using Reinforcement Learning [slides]
Marshall Clyburn, Nabeel Nasir, Md Fazlay Rabbi Masum Billah, Victor Ariel Leal Sobral, Jiechao Gao, Fateme Nikseresht, Brad Campbell
Proceedings of the Tenth ACM/IEEE Symposium on Edge Computing (SEC), 2025.

Untangling the Cloud from Edge Computing for the Internet of Things
Nabeel Nasir
PhD Dissertation, 2024.

Experiences Teaching a Wireless for the Internet of Things Course Cooperatively at Multiple Universities [slides]
Nabeel Nasir, Viswajith Govinda Rajan, Pat Pannuto, Branden Ghena, and Bradford Campbell
Proceedings of the 55th ACM Technical Symposium on Computer Science Education (SIGCSE), 2024.

Sensing Indoor Lighting Environments and Analysing Dimension Reduction for Identification
Tushar K Routh, Nurani Saoda, Md Fazlay Rabbi Masum Billah, Nabeel Nasir, and Bradford Campbell
1st International Workshop on Advances in Environmental Sensing Systems for Smart Cities (EnvSys), 2023.

Low Power but High Energy: The Looming Costs of Billions of Smart Devices
Wenpeng Wang, Victor Ariel Leal Sobral, Md Fazlay Rabbi Masum Billah, Nurani Saoda, Nabeel Nasir, and Bradford Campbell
HotCarbon: 2nd Workshop on Sustainable Computer Systems, 2023.

NexusEdge: Leveraging IoT Gateways for a Decentralized Edge Computing Platform [slides] [github]
Nabeel Nasir, Victor Ariel Leal Sobral, Li-Pang Huang, and Bradford Campbell
7th ACM/IEEE Symposium on Edge Computing (ACM/IEEE SEC), 2022.

Enabling Elasticity on the Edge using Heterogeneous Gateways: Poster Abstract [poster]
Nabeel Nasir and Bradford Campbell
19th ACM Conference on Embedded Networked Sensor Systems. ACM SenSys 2021.

Untangling the Cloud from Edge Computing for IoT: PhD Forum Abstract [slides]   
Nabeel Nasir
19th ACM Conference on Embedded Networked Sensor Systems. ACM SenSys 2021.

An Architecture for Edge Computing over Underutilized Gateways: Demo Abstract [poster]
Nabeel Nasir and Bradford Campbell
17th ACM Conference on Embedded Networked Sensor Systems. ACM SenSys 2019.

Fusing Sensors for Occupancy Sensing in Smart Buildings
Nabeel Nasir, Kartik Palani, Amandeep Chugh, Vivek Chil Prakash, Uddhav Arote, Anand P. Krishnan, and Krithi Ramamritham
11th International Conference on Distributed Computing and Internet Technology, ICDCIT 2015.

Putting Smart Meters to Work: Beyond the Usual
Kartik Palani, Nabeel Nasir, Vivek Chil Prakash, Amandeep Chugh, Rohit Gupta, and Krithi Ramamritham
5th ACM International Conference on Future Energy Systems. ACM e-Energy 2014.

Honors and Awards


Service

  • Reviewer, ACM SIGCSE TS 2027 (58th ACM Technical Symposium on Computer Science Education), Sacramento, California.
  • Reviewer, ACM SIGCSE TS 2026 (57th ACM Technical Symposium on Computer Science Education), St. Louis, Missouri.
  • Reviewer, ACM SIGCSE TS 2025 (56th ACM Technical Symposium on Computer Science Education), Pittsburgh, Pennsylvania.
  • Reviewer, ACM SIGCSE TS 2024 (55th ACM Technical Symposium on Computer Science Education), Portland, Oregon.
  • Mentor, Charlottesville High School, Charlottesville. Mentored two senior high school students on their engineering capstone project. August 2023 - May 2024.
  • Mentor, Computers4Kids (C4K), Charlottesville. Mentored members on Python programming and stop motion animation. July 2022 - December 2023.
  • Volunteer, UVA. Designed and organized a Build an Internet workshop for middle school students at C4K, 2022.

Miscellaneous

Apart from work, I love hiking, photography (check out some of my photos here), playing table tennis, watching standup, and reading comics and books. Some of my favorite comic artists are Lunarbaboon, Liz Climo, and Mr. Lovenstein.