- Future Students
- Current Students
- Course Schedule
- Course Descriptions
- BS in Computer Science
- Minor in Computer Science
- BS in Computational Biology
- BS in Data Science
- BS+MS in Computer Science
- MS in Computer Science
- PhD in Computer Science
- Advising Information
- Student Clubs
- Pitt Inclusion
- Diversity Initiatives
- K-12 Outreach
- Student Clubs
- Undergraduate Teaching Assistant
- Pronouns: he, him, his
Courses supported: CMPINF-0401
Major: Computer Science, Digital Narrative and Interactive Design
Academic Level: Sophomore
Achievements and Accolades: Dean's List for both freshman semesters
Activities and Clubs: Games.edu, CS Club
Post graduation plans: To make a video game! You'll probably catch me making faux games from the computing knowledge I've learned thus far.
Why did you become a UTA? Becoming a UTA for computer science is, in my eyes, a great way to enhance your knowledge of programming, while positively effecting those around you. You never truly know something until you can teach it to someone else.
What is the best advice you would give to a student who may need additional support? A second set of eyes is a welcome addition. When you're stuck on a programming problem and can't quite find the error, getting someone else, whether that be a UTA, professor, or knowledgeable student, to help look is one of the best things to do.
What is the best study tip you have for a student taking the course you UTA for? Setting time aside to work on a personal project as a test is one of the best ways to ensure that you've grasped a significant amount from the course. It doesn't need to be a difficult or arduous task, just something that will make your mind think computationally to solve the task you have. I did a similar thing in CS 0007, trying to make rock-paper-scissors, and later in CS 0445, to make simple games.
Why should students come to your UTA office hours? My goal as a UTA is to make sure you're able to confidently handle what's being thrown at you in terms of course material. If ever you're stuck, or the things from lectures just aren't clicking, it's always a good idea to seek someone who can help clear it up, and that is where I can help most.
What is your favorite thing about the subject you UTA for? Learning how to program is a lot like learning how to paint, or how to write. With just a little bit of knowledge, you're immediately able to do so many things. Learning new things help make those happen faster, but you can do pretty much whatever your heart desires - if that's making a game, so be it, and if it's making a UI for a website, go you. Everything is so open-ended and your mind is the only thing holding you back. The world is your virtual oyster.