The Computer Science Committee is dedicated to helping students taking CS at TAMS succeed academically through ensuring comprehension of course information and provision of related supplementary materials. We facilitate one on one tutoring and assistance by pairing students up with our volunteer tutors who are all experienced in resolving any CS related issues. We will also host review sessions for every test and assignment where the committee heads will be going over general topics and providing an overview of important concepts. Finally, we'll be providing detailed notes / videos on the various topics in CS, as well as encouragement to not give up (as you will need during your second semester of CS). Feel free to reach out to any one of us at any time for help!


Computer science is the second track that TAMS offers for their incoming juniors to choose from, and consists of two semesters of CS related courses plus lab. Unlike Biology, the class is taken with UNT students, and can sometimes have up to 200 people in the lecture hall at once.

In addition to the lecture, the CS track also requires a 3 hour weekly Lab section which will often serve to reinforce the class material of that week. The lab sections are relatively small, with only around 20 people, and held off campus at Discovery Park. All labs, exams, and homework is expected to be done on the linux servers provided by the University, and thus exams will also take place during the lab section instead of lecture.

Computer science may seem intimidating especially to new coders, but if you pay attention during lecture, go over the powerpoints, and understand the material in the lab, then you’ll be able to breeze through the course. If you have any questions or want supplemental information, we highly recommend you use the resources found on our website for extra practice and review.

Our Computer Science Resources 

CS Powerpoints

Access previous powerpoints for Computer Science.

CS Notes

Access reviews and notes for Computer Science.

CS Practice

Previous Assignments and Homeworks.

Meet Your Committee Heads!


Computer Science Committee Head

Hey guys! I’m Michael Zhao, and I’m super excited to be one of your CS academic committee heads this year! In addition to this position, I’m also the secretary of CSO (which you should definitely join - we do a ton of cool cs-related stuff), the president of TCS (we’re the cooking club!!!), and one of the committee heads for Elm Fork (shameless plug for the best volunteering at tams haha). In my free time, I like to create stuff: making a website, coding a game, painting stupidly big pieces, sketching whatever I want, or putting together a really yummy dish! I also like dancing and working out so catch me at vibing ahah. I spend wayyy too much time on tiktok wasting my life (don’t do that kids!!!) Besides that, I love talking to new people and hanging out with my friends. Excited to meet all of y’all :DDD


My Social Media


Facebook: Michael Zhao (

Snap: @zhaova

Insta: @big_mike3141

Discord: Mikey#0662

Wechat: mikey314

Tiktok: @mikeyyy.21



Computer Science Committee Head

What’s up mad lads? My name is Raj Baweja and I’ll be one of your Computer Science Committee Heads this year. I’m also president of TPO, TAMS Poker Organization, so make sure to participate in our tournaments for charity! When I’m not wasting my life away playing League of Legends in Mac Cafe, you can find me in the common room meeting new people, “studying” at Willis or getting smacked at Super Smash Bros in Smitty. My passions include game programming, debating, but most of all helping other people. When it looks like I’m not losing my sanity, start a conversation with me. I can’t wait to meet you all soon!


My Social Media:

Facebook: Raj Baweja (

Snap: @CaveVenom1

Insta: @the_riser_

Discord: CaveVenom1#9747


TAS Computer Science Consultant

© TAMS Academic Society 2020-2021

  • Grey Instagram Icon
  • Grey Facebook Icon