My experience in teaching and mentoring ,
industry and professional
bodies within and outside the universities I studied is summarized
in this page.
Teaching & Mentoring
- Mentoring Undergraduates in Science and Engineering (MUSE)
[Fall'16 – Spring'17, UIUC]
is a UIUC program where graduate students mentor undergraduate students
by providing resources, advice and support.
My mentee is a sophomore and both of us are working on
Machine Learning project. Through this project, he
gets introduced to research and I get to look at
new ideas and improve my mentoring skills.
- Mavis Mentor [Fall '16, UIUC]
Mavis Future Faculty Fellows program in the
College of Engineering, UIUC is a training program
aimed at highly motivated students interested in becoming
a faculty member in future. I am a Mavis fellow
for the year 2016 - 2017.
One of the components of the Mavis program is to mentor
a less experienced graduate/undergraduate student.
I am mentoring a Masters student in my research group
supporting him to complete his Masters Thesis research.
- Energy-Efficient Computer Architecture [Fall '16, UIUC]
This is a graduate level special topics
course that is centered
around discussing state-of-the-art papers on energy
As a Teaching Assistant (TA), I moderate
discussions for some lecture-sessions,
and provide insights and feedback based on my
- Computer Design and Organization [Fall '15, UIUC]
This is a introductory graduate level course that introduces
concepts like Out of Order execution,
caching and DRAM.
I developed homeworks, exams
and held office hours. I also
lead the lecture session twice
during the semester.
- Microelectronic Circuits [Fall '10, BITS Pilani]
This is a junior year specialization course
taken by all Electronics students. It describes how
analog MOSFET circuits such as Common Source Amplifiers
can be designed and introduces advanced circuits like
differential gain amplifiers and current mirrors.
I developed laboratory teaching modules and
assignments . In addition, I assisted smaller
sessions of ~30 students.
- Engineering Graphics [Fall '08, BITS Pilani]
This is a mandatory freshman course taken by all students.
It teaches about projections of objects and creating
engineering drawing using tools like AutoCAD.
I designed laboratory assignments and supervised
Industry Work Experience
Nvidia Graphics Pvt. Ltd., Bangalore,
India [August'11 – June'12]
- GPU-GDDR5/DDR3 interface timing closure for GK110
Analyzed and closed timing for high
speed (3.5 GHz) GDDR5/DDR3 memory interface
paths and Static Timing Analysis (STA) on GPUs used
for high performance computing.
This chip made into the market as
as the Tesla K10 and Tesla K20 (info
- Automate and use STA for a 28nm SoC, Wayne
Developed an automated Static Timing
Analysis framework for USB 2.0 IO
modules in an SoC.
this framework to close timing on the
USB 2.0 IO in the 28nm low power mobile
This SoC became the
Tegra 4 processor from Nvidia.
Nvidia Graphics Pvt. Ltd [Spring'11]
SPICE testing framework for a GPU
Developed a framework for SPICE analyses of
multi voltage high speed Framebuffer IO paths in GF117.
was used to validate the timing analyses of an
STA tool, PrimeTime, from Synopsys.
The project I worked on was released as
an entry level gaming GPU,
Timing closure for a GPU
Performed static Timing Analysis
and closed timing on two block partitions of
the GK104 chip.
This chip was later marketed as
GTX 680M (the M for mobile version) and
Indira Gandhi Centre for Atomic Research
(IGCAR), Kalpakkam, India [Summer 2009]
I was an intern with the group of Shri J Jayapandian, Head,
Electronics & Instrumentation Section,
Surface & Nanoscience Division,
Materials Science Group, IGCAR.
I worked on
developing a micro-meter positioner read-out
using virtual instrumentation
techniques and a Programmable System on Chip
Other positions of responsibility
University of Illinois at Urbana Champaign
Engineering Graduate Student Advisory Committee (EGSAC) [2016 – 2017]
EGSAC is the official student advisory body comprising of
graduate students from nearly all the departments of engineering. It makes
official recommendations to the Dean, College of Engineering on
issues related to graduate well-being at UIUC.
I am a part of two subcommittees, Interdisciplinary
Engagement and Quality of Life and Wellness.
The first subcommittee looks
after developing new perspectives for engineering
research problems (perhaps even outside engineering).
The second committee provides resources and takes
up activities to improve individual wellbeing.
Computer Science Graduate Academic Council (CSGAC) [2015 – 2016]
CSGAC is the academic advisory body in the Department of
Computer Science, UIUC.
As a member of CSGAC, I was involved in discussions
on what initiatives could be taken to improve the
academic atmosphere in the department.
Computer Architecture Reading Group [2015 – current]
This is a reading group that discusses one
recent architecture paper every week.
week. I am co-organizing this reading
Vedanta Study Circle (VSC)
[2015 – 2016]
VSC is a registered student organization where interested
members meet every week to study, learn and apply concepts
from Vedanta, the Indian philosophy.
As a member of this group, I helped organize the
weekly meetings, semester and/or annual events
that include meditation sessions and lectures from
Hindu Temple and Cultural Society of Central Illinois
(HTCSCI), Champaign [2014 – current]
HTCSCI is a Hindu temple that is also a center
for preserving, displaying and promoting
Indian culture in Champaign
and surrounding towns.
As a student member of the board of trustees,
I communicate HTCSCI events among students and
convey the students' ideas or opinions to the
other board of trustees. I also
help organize some events at the temple.
Birla Institute of Technology and Science, Pilani
- Project Coordinator, Electrical and
Electronics Engineering Association
[August'09 – August'10]
Mentored projects for
APOGEE'10, the annual
technological festival of BITS Pilani.
Founding member, PSoC Club [September'09 – December'10]
Organized lectures and guided projects using
PSoC, a Programmable System on Chip.
Professional Assistant, International
Relations Unit [Fall'09]
As a part of a student team, I worked on
compiling the university's Memoranda of
Understanding (MoU) with
Treasurer, Andhra Samiti [August'09 – August'10]
As the treasurer of Andhra Samiti,
a regional association
Telugu populace at BITS Pilani, I
helped in planning and organizing ethnic and
representative [August'08 – August'09]
I was an elected member of the BITS Pilani
Union, the student governing body that
organizes and oversees all student activities on
As a part of this body, I
managed activities in my hostel and shared
responsibilities during the annual cultural and
technological festivals of the university.
Professional Assistant, Publication and
Media Relations Unit [Fall'09]
Covered an event for the university's monthly
newsletter and edited a part of the university's
Hostel cultural secretary, BITS Pilani
[August'07 – August'08]
As the elected cultural secretary of my hostel at BITS
Pilani, I organized cultural events in the hostel.