Courses
As a graduate and undergraduate student I was a teaching fellow/assistant for the following courses:
- Harvard CS 290: CS PhD Graduate Cohor Research Seminar, Graduate Teaching Fellow (Fall 2020)
- Harvard CS 141: Computing Hardware, Graduate Teaching Fellow (Spring 2019)
- Cornell CS 3420/ECE 3140: Embedded Systems, Undergraduate Teaching Assistant (Spring 2016)
- Cornell ECE 2300: Introduction to Digital Logic and Computer Organization, Undergraduate Teaching Assistant (Fall 2015, Spring 2015, Spring 2014)
Tutorials and Workshops
ACT Tutorial
Offered: In conjunction with MICRO 2022
A fundamental bottleneck to conducting sustainability aware hardware design space exploration and optimization is the lack of carbon accounting tools. To address this gap, here we propose a tutorial for ACT, the first-of-its-kind architectural carbon modeling tool. ACT enables computer architects to quantify the embodied carbon footprint of hardware during early design space exploration — allowing designers to consider carbon as a first-order optimization target alongside performance, power, and energy. In this tutorial, we aim to provide a holistic overview of the sustainability implications of modern computer systems at the datacenter and mobile scale (motivation for ACT), an overview of the proposed ACT methodology, hands on demonstration for how to use ACT, and hands on demonstration for how to extend ACT in new ways. We believe such a tutorial will build a strong foundation for researchers across computer architecture, circuits and VLSI, and systems, to incorporate carbon analyses in their research.
PeRSonAl Workshop
Offered: In conjunction with MLSys 2021, ISCA 2020, and ASPLOS 2020
PeRSonAl (Personalized Recommendation Systems and Algorithms) is an interdisciplinary tutorial with the goal to encourage research in three important research pillars — systems, algorithms, and datasets — in AI for efficient and responsible personalized recommendation systems.
Outreach
In addition to teaching, I am passionate about sharing my excitement towards computer engineering with young students.
Sustainable Computing: Understanding Our Digital Carbon Footprint
Offered: Summer 2021 and Spring 2021 w/ MIT Rainstorm
In the past two decades, the world has witnessed an exponential rise in computing technology. The rise in computing technology has led to modern mobile phones, the Internet, and cloud computing. We use computing on a daily basis. But have you ever considered what the environmental impact of computing is? Where does it come from and what can we do about it? These are just some of the questions we will answer in this class!
Computers Don't Byte!
Offered: Fall 2014 and Spring 2015 w/ Cornell Splash
Ever wondered how your computer works? This course will teach you the basics of how your computer uses simple electrical circuits to do math. You will get a chance to build your own hands-on circuit!