Skip To Main Content

Peer Teachers

Nkemdi Anyiam

Nkemdi Anyiam |   Email Anyiam

Courses:

  • CSCE 121
  • CSCE 221

Office Hours:

  • Mondays, 1:00 p.m. - 4:00 p.m.
  • Wednesdays, 1:00 p.m. - 3:00 p.m. 
  • Thursdays, 3:00 p.m. - 4:00 p.m. 
  • Fridays, 9:30 a.m. - 10:30 a.m.
  • Sundays, 4:00 p.m. - 5:00 p.m. (Review session for CSCE 121 and CSCE 221)

Dante Barbieri

Dante Barbieri |   Email Barbieri

Courses:

  • CSCE 110
  • CSCE 111
  • CSCE 121 
  • CSCE 221 
  • CSCE 222
  • CSCE 312 - Kim
  • CSCE 313
  • CSCE 315

Office Hours:

  • Mondays, 1:00 p.m. - 4:00 p.m. 
  • Fridays, 2:30 p.m. - 3:30 p.m.

Ben Beauchamp

Benjamin Beauchamp |   Email Beauchamp

Courses:

  • CSCE 110
  • CSCE 121 
  • CSCE 221 
  • CSCE 313
  • CSCE 315 

Office Hours:

  • Tuesdays, 2:00 p.m. - 4:30 p.m.
  • Wednesdays, 10:00 a.m. - 11:30 a.m.
  • Thursdays, 1:00 p.m. - 4:30 p.m.
  • Fridays, 10:00 a.m. - 11:30 a.m. | 3:00 p.m. - 4:00 p.m.

Deepansh Bhatia

Deepansh Bhatia |   Email Bhatia

Courses:

  • CSCE 121
  • CSCE 221
  • CSCE 222
  • CSCE 312
  • CSCE 313

    Office Hours:

  • Mondays, 12:30 p.m. - 1:30 p.m.
  • Wednesdays and Fridays, 11:30 a.m. - 1:30 p.m.
  • Sundays, 2:00 p.m. - 5:00 p.m.

Rebecca Carlson

Rebecca Carlson |   Email Carlson

Courses:

  • CSCE 121
  • CSCE 221 

Office Hours:

  • Mondays and Wednesdays, 10:00 a.m. - 11:00 a.m.
  • Tuesdays, 10:00 a.m. - 12:00 p.m.
  • Thursdays, 11:00 a.m. - 1:00 p.m.

Nick Cheng

Nick Cheng |   Email Cheng

Courses:

  • CSCE 121
  • CSCE 222 

Office Hours:

  • Mondays and Wednesdays, 6:00 p.m. - 8:00 p.m.
  • Fridays, 6:00 p.m. - 9:00 p.m.
  • Sundays, 2:00 p.m. - 5:00 p.m. (Review session for CSCE 121)

Elizabeth Christman

Elizabeth Christman |   Email Christman

Courses:

  • CSCE 121 

Office Hours:

  • Tuesdays, 3:00 p.m. - 5:30 p.m.
  • Thursdays, 10:00 a.m. - 12:30 p.m. | 3:00 p.m. - 5:00 p.m.

Kyle Coffey

Kyle Coffey |   Email Coffey

Courses:

  • CSCE 121
  • CSCE 221  
  • CSCE 312

Office Hours:

  • Mondays, Wednesdays, Fridays, 3:00 p.m. - 5:00 p.m.
  • Tuesdays, 1:00 p.m. - 3:00 p.m.
  • Thursdays, 2:00 p.m. - 4:00 p.m.

Landon Creel

Landon Creel |   Email Creel

Courses:

  • CSCE 312  
  • CSCE 313
  • CSCE 315

Office Hours:

  • Wednesdays, 10:30 a.m. - 2:30 p.m.
  • Thursdays, 9:30 a.m. - 11:00 a.m.
  • Fridays, 12:30 p.m. - 3:00 p.m.

Jared DeLeon

Jared DeLeon |   Email DeLeon

Courses:

  • CSCE 121
  • CSCE 221 

Office hours:

  • Mondays and Wednesdays, 10:00 a.m. - 11:30 a.m.

Taylor Gray

Taylor Gray |   Email Gray

Courses:

  • CSCE 313
  • CSCE 315

Office Hours:

  • Mondays, 4:00 p.m. - 5:00 p.m.
  • Wednesdays, 3:00 p.m. - 4:30 p.m. 

Isabelle George

Isabelle George |   Email George

Courses: 

  • CSCE 110
  • CSCE 121 - Taele

Office Hours:

  • Mondays, Wednesdays and Fridays, 9:00 a.m. - 10:30 a.m. 
  • Thursdays, 6:00 p.m. - 6:30 p.m.

Sicong Huang

Sicong Huang |   Email Huang

Courses:

  • CSCE 121
  • CSCE 221
  • CSCE 313
  • CSCE 315

Office Hours:

  • Mondays and Wednesdays, 5:05 p.m. - 6:05 p.m.
  • Fridays, 2:00 p.m. - 5:00 p.m. 

Taowei Ji

Taowei Ji |   Email Ji

Courses:

  • CSCE 110
  • CSCE 111
  • CSCE 121
  • CSCE 206
  • CSCE 222
  • CSCE 312 - Kim
  • CSCE 314

Office Hours:

  • Mondays, Wednesdays, 6:00 p.m. - 7:00 p.m.
  • Tuesdays and Thursdays, 5:30 p.m. - 6:30 p.m.
  • Fridays, 5:00 p.m. - 7:00 p.m.

Jason Jia

Jason Jia |   Email Jia

Courses:

  • CSCE 110
  • CSCE 121
  • CSCE 221 
  • CSCE 314 (Java only)
  • CSCE 315

Office Hours:

  • Mondays, 6:30 p.m. - 8:00 p.m.
  • Tuesdays, 12:00 p.m. - 1:00 p.m. | 7:00 p.m. - 8:00 p.m.
  • Wednesdays, 6:30 p.m. - 8:00 p.m. 
  • Thursdays, 6:00 p.m. - 8:00 p.m.
  • Fridays, 12:00 p.m. - 1:00 p.m.

Jared Jones

Jared Jones |   Email Jones

Courses:

  • CSCE 121
  • CSCE 221 
  • CSCE 222
  • CSCE 313

Office Hours:

  • Mondays and Wednesdays, 8:00 a.m. - 9:00 a.m. | 7:00 p.m. - 8:00 p.m.
  • Tuesdays and Thursdays, 8:00 a.m. - 9:00 a.m.

Alyssa Kalish

Alyssa Kalish |   Email Kalish

Courses:

  • CSCE 121

Office Hours:

  • Mondays and Wednesdays, 2:00 p.m. - 3:30 p.m. 
  • Tuesdays and Thursdays, 1:00 p.m. - 2:00 p.m.

Jonathan Labrum

Jonathan Labrum |   Email Labrum

Courses:

  • CSCE 121
  • CSCE 221
  • CSCE 222
  • CSCE 312
  • CSCE 313

Office Hours:

  • Mondays and Wednesdays, 10:00 a.m. - 11:00 a.m. | 7:30 p.m. - 8:30 p.m.
  • Fridays, 10:00 a.m. - 11:00 a.m. | 6:00 p.m. - 8:00 p.m.
  • Sundays, 2:00 p.m. - 5:00 p.m. (Review sessions for CSCE 121 and 221) 

Yifei Liang

Yifei Liang |   Email Liang

Courses:

  • CSCE 121
  • CSCE 221
  • CSCE 222
  • CSCE 312
  • CSCE 313
  • CSCE 314 - Haskell

Office Hours:

  • Mondays, 8:00 a.m. - 9:00 a.m. | 10:30 a.m. - 11:30 a.m.
  • Tuesdays and Thursdays, 8:00 a.m. - 9:30 a.m.

Matthew Michel

Matthew Michel |   Email Michel

Courses:

  • CSCE 121
  • CSCE 221
  • CSCE 222
  • CSCE 314

Office Hours:

  • Mondays and Wednesdays, 3:00 p.m. - 5:00 p.m. 
  • Fridays, 3:00 p.m. - 4:00 p.m.
  • Sundays, 2:00 p.m. - 5:00 p.m.

Image of Hanna Mitschke

Hanna Mitschke |   Email Mitschke

Courses:

  • CSCE 111
  • CSCE 121
  • CSCE 221 
  • CSCE 315 

Office Hours:

  • Tuesdays and Thursdays, 1:30 p.m. - 3:30 p.m.

Lance Ondrej

Lance Ondrej |   Email Ondrej

Courses:

  • CSCE 121 
  • CSCE 221 
  • CSCE 314

Office Hours:

  • Mondays, Wednesdays and Fridays, 12:00 p.m. - 1:00 p.m.
  • Tuesdays and Thursdays, 10:00 a.m. - 12:00 p.m.

Harshank PatelHarshank Patel |   Email Patel

Courses:

  • CSCE 121
  • CSCE 221
  • CSCE 312 - Tyagi
  • CSCE 314 (Java only)

Office Hours:

  • Mondays, 11:30 a.m. - 1:00 p.m. | 5:30 p.m. - 6:30 p.m.
  • Tuesdays, 8:00 a.m. - 9:30 a.m. | 11:00 a.m. - 2:00 p.m.

Adrian Shi

Adrian Shi |   Email Shi

Courses:

  • CSCE 110 
  • CSCE 111 
  • CSCE 121 
  • CSCE 221

Office Hours:

  • Mondays, 12:30 p.m. - 2:30 p.m.
  • Tuesdays, 9:30 a.m. - 11:00 a.m.
  • Sundays, 3:00 p.m. - 5:00 p.m. (Review session for CSCE 221)

Dakshika Srivastava

Dakshika Srivastava |   Email Srivastava

Courses:

  • CSCE 121 
  • CSCE 221

Office Hours:

  • Tuesdays, 10:00 a.m. - 1:00 p.m.
  • Thursdays, 11:00 a.m. - 1:00 p.m.
  • Fridays, 2:00 p.m. - 5:00 p.m. (Review session for CSCE 121)

Mitchell Stacha

Mitchell Stacha |   Email Stacha

Courses:

  • CSCE 121
  • CSCE 221 
  • CSCE 312 - Kim
  • CSCE 314

Office Hours:

  • Mondays and Wednesdays, 8:00 a.m. - 10:00 a.m. 
  • Fridays, 8:00 a.m. - 10:30 a.m.

Sarika Subramanian

Sarika Subramanian |   Email Subramanian

Courses:

  • CSCE 121  
  • CSCE 222
  • CSCE 312

Office Hours:

  • Wednesdays, 11:00 a.m. 12:30 p.m.
  • Thursdays, 10:00 a.m. - 11:00 a.m. | 2:30 p.m. - 5:00 p.m.
  • Sundays, 2:00 p.m. - 4:00 p.m. (Review for CSCE 222)

Yuqi Sun

Yuqi Sun |   Email Sun

Courses:

  • CSCE 121 
  • CSCE 221
  • CSCE 222
  • CSCE 312 -Tyagi
  • CSCE 313

Office Hours:

  • Mondays, 1:00 p.m. - 3:00 p.m.
  • Tuesdays, 4:00 p.m.  - 5:00 p.m. 
  • Wednesdays, 1:00 p.m. - 3:00 p.m.

Caleb Terry

Caleb Terry |   Email Terry

Courses:

  • CSCE 121 
  • CSCE 221
  • CSCE 222

Office Hours:

  • Mondays, 3:00 - 5:00 p.m.
  • Tuesdays and Thursdays, 8:30 a.m. - 10:00 a.m. 
  • Fridays, 12:00 p.m. - 2:00 p.m. 

Zachary Thoms

Zachary Thoms |       Email Thoms

Courses:

  • CSCE 110
  • CSCE 121 
  • CSCE 221

Office Hours:

  • Mondays, 1:00 p.m. - 3:00 p.m.
  • Wednesdays, 4:00 p.m. - 6:00 p.m. 
  • Fridays, 10:00 a.m. - 12:00 p.m.

Arturo Villalbos

Arturo Villalobos |   Email Villalobos

Courses:

  • CSCE 110 
  • CSCE 111
  • CSCE 121
  • CSCE 221

Office Hours:

  • Mondays and Thursdays, 8:00 a.m. - 9:00 a.m. | 7:00 p.m. - 8:00 p.m.
  • Tuesdays, Wednesdays and Fridays, 7:00 p.m. - 8:00 p.m.

Yining Wang

Yining Wang |   Email Wang

Courses:

  • CSCE 121
  • CSCE 221
  • CSCE 222 (weekly review)
  • CSCE 312 - Kim

Office Hours:

  • Mondays, 2:00 p.m. - 4:00 p.m. | 7:00 p.m. - 8:00 p.m.
  • Tuesdays and Wednesdays, 6:00 p.m. - 8:00 p.m.

Garrett Weston

Garrett Weston |   Email Weston

Courses:

  • CSCE 121 
  • CSCE 221

Office Hours:

  • Wednesdays, 1:00 p.m. - 3:00 p.m.
  • Fridays, 4:30 p.m. - 6:00 p.m.
  • Sundays, 2:00 p.m. - 5:00 p.m. (Review for CSCE 221)

Jiayu Wu

Jiayu Wu |   Email Wu

Courses:

  • CSCE 121 
  • CSCE 222

Office Hours:

  • Tuesdays and Thursdays, 1:00 p.m. - 3:00 p.m.
  • Wednesdays, 10:00 a.m. - 11:00 a.m.

Tony Yang

Tony Yang |   Email Yang

Courses:

  • CSCE 121 
  • CSCE 221
  • CSCE 222
  • CSCE 312

Office Hours:

  • Thursdays, 4:30 p..m - 5:30 p.m.
  • Fridays, 1:30 p.m. - 2:30 p.m. | 6:00 p.m. - 7:00 p.m.
  • Sundays, 2:00 p.m. - 4:00 p.m.

Jassin Zaki

Jassin Zaki |   Email Zaki

Courses:

  • CSCE 121 
  • CSCE 221 
  • CSCE 222 
  • CSCE 314 - Haskell 

Office Hours:

  • Mondays and Wednesdays, 5:00 p.m. - 7:00 p.m.
  • Fridays, 4:00 p.m. - 7:00 p.m.
  • Sundays, 2:00 p.m.  - 5:00 p.m. (CSCE 314)

Lina Zhang

Lina Zhang|   Email Zhang

Courses:

  • CSCE 312 
  • CSCE 313
  • CSCE 314
  • CSCE 315

Office Hours:

  • Mondays, 10:00 a.m. - 12:00 p.m.
  • Wednesdays and Fridays, 8:00 a.m. - 10:00 a.m.
  • Thursdays, 3:30 p.m. - 5:30 p.m.