Teaching
Ever since my childhood, seeing my Dad and Granddad, I have always admired the ability to educate people.
The happiness and pleasure it gives is something that I cannot compare with anything else.
To the left are some photos taken when I got the opportunity to design and conduct a week long workshop for K-5th grade children on 'Fun with Computer Science'.
Teaching Experience
Teaching Experience
Instructor
Instructor
- Introduction to Programming for Non-Majors (using C) (Freshmen level) - Summer 2020
- Introduction to Java (Sophomore level) - Spring 2020
Teaching Assistant
Teaching Assistant
- Data Structures (Sopohmore level) - Spring 2019, Spring 2021, Spring 2023
- Data Structures and Discrete Mathematics (Graduate level) - Summer 2018, Fall 2018, Summer 2019, Fall 2019, Fall 2020, Summer 2021, Fall 2021, Summer 2022, Fall 2022
- Network Science (Graduate level) - Fall 2019, Fall 2020
- Introduction to Programming for Non-Majors (using C) - (Freshmen level) - Fall 2016 through Spring 2018
Workshops and Presentations
Workshops and Presentations
- Presented on Introduction to Python at the AI/ML Symposium and the Computer Science Graduate Student Association (CSGSA).
- Presented on Introduction to Python in the DataBite workshop organized by the CSGSA at the University of Oklahoma.
- Designed and recorded video lectures for the course Introduction to Data Science for Code Sooner.
- Conducted month long Code Sooner workshops for high school teachers in Oklahoma for the courses Principles of Programming and Introduction to Java for 4 consecutive summers.
- Designed and organised week long workshop on 'Fun with Computer Science' for K-5th grade children.
- Presented my accepted research articles in their respective conferences hosted in Las Vegas and online.
Mentoring
Mentoring
- Mentored my peer PhD student in our research lab.
- Mentored undergrad students with their research.
- Mentored a high school student over the summer with a research project.