CS 8897

Graduate Teaching Instruction

New Add to Schedule

Course Description

For master's students who are teaching assistants.


  • Mark Sherriff

     Rating

     Difficulty

     GPA

     Sections

    1

    Last Taught

    Spring 2026

  • Aaron Bloomfield

     Rating

     Difficulty

     GPA

     Sections

    1

    Last Taught

    Spring 2026

  • David Evans

     Rating

     Difficulty

     GPA

     Sections

    1

    Last Taught

    Spring 2026

  • Jack Davidson

     Rating

     Difficulty

     GPA

     Sections

    1

    Last Taught

    Spring 2026

  • Kevin Skadron

     Rating

     Difficulty

     GPA

     Sections

    1

    Last Taught

    Spring 2026

  • Yixin Sun

     Rating

     Difficulty

     GPA

     Sections

    1

    Last Taught

    Spring 2026

  • Nada Basit

     Rating

     Difficulty

     GPA

     Sections

    1

    Last Taught

    Spring 2026

  • Mark Floryan

     Rating

     Difficulty

     GPA

     Sections

    1

    Last Taught

    Spring 2026

  • Yanjun Qi

     Rating

     Difficulty

     GPA

     Sections

    1

    Last Taught

    Spring 2026

  • Samira Khan

     Rating

     Difficulty

     GPA

     Sections

    1

    Last Taught

    Spring 2026

  • Charles Reiss

     Rating

     Difficulty

     GPA

     Sections

    1

    Last Taught

    Spring 2026

  • Haiying Shen

     Rating

     Difficulty

     GPA

     Sections

    1

    Last Taught

    Spring 2026

  • Lu Feng

     Rating

     Difficulty

     GPA

     Sections

    1

    Last Taught

    Spring 2026

  • Madhur Behl

     Rating

     Difficulty

     GPA

     Sections

    1

    Last Taught

    Spring 2026

  • Raymond Pettit

     Rating

     Difficulty

     GPA

     Sections

    1

    Last Taught

    Spring 2026

  • Ashish Venkat

     Rating

     Difficulty

     GPA

     Sections

    1

    Last Taught

    Spring 2026

  • Sebastian Elbaum

     Rating

     Difficulty

     GPA

     Sections

    1

    Last Taught

    Spring 2026

  • Yangfeng Ji

     Rating

     Difficulty

     GPA

     Sections

    1

    Last Taught

    Spring 2026

  • Aidong Zhang

     Rating

     Difficulty

     GPA

     Sections

    1

    Last Taught

    Spring 2026

  • Matthew Dwyer

     Rating

     Difficulty

     GPA

     Sections

    1

    Last Taught

    Spring 2026

  • Rich Nguyen

     Rating

     Difficulty

     GPA

     Sections

    1

    Last Taught

    Spring 2026

  • Miaomiao Zhang

     Rating

     Difficulty

     GPA

     Sections

    1

    Last Taught

    Spring 2026

  • Tom Fletcher

     Rating

     Difficulty

     GPA

     Sections

    1

    Last Taught

    Spring 2026

  • Tom Horton

     Rating

     Difficulty

     GPA

     Sections

    1

    Last Taught

    Spring 2026

  • Seongkook Heo

     Rating

     Difficulty

     GPA

     Sections

    1

    Last Taught

    Spring 2026

  • Brad Campbell

     Rating

     Difficulty

     GPA

     Sections

    1

    Last Taught

    Spring 2026

  • Tariq Iqbal

     Rating

     Difficulty

     GPA

     Sections

    1

    Last Taught

    Spring 2026

  • Jundong Li

     Rating

     Difficulty

     GPA

     Sections

    1

    Last Taught

    Spring 2026

  • Felix Lin

     Rating

     Difficulty

     GPA

     Sections

    1

    Last Taught

    Spring 2026

  • Mohammad Mahmoody

     Rating

     Difficulty

     GPA

     Sections

    1

    Last Taught

    Spring 2026

  • Robbie Hott

     Rating

     Difficulty

     GPA

     Sections

    1

    Last Taught

    Spring 2026

  • Tianhao Wang

     Rating

     Difficulty

     GPA

     Sections

    1

    Last Taught

    Spring 2026

  • Shangtong Zhang

     Rating

     Difficulty

     GPA

     Sections

    1

    Last Taught

    Spring 2026

  • Wajih Hassan

     Rating

     Difficulty

     GPA

     Sections

    1

    Last Taught

    Spring 2026

  • Yue Cheng

     Rating

     Difficulty

     GPA

     Sections

    1

    Last Taught

    Spring 2026

  • Adwait Jog

     Rating

     Difficulty

     GPA

     Sections

    1

    Last Taught

    Spring 2026

  • Hyojoon Kim

     Rating

     Difficulty

     GPA

     Sections

    1

    Last Taught

    Spring 2026

  • Chen-Yu Wei

     Rating

     Difficulty

     GPA

     Sections

    1

    Last Taught

    Spring 2026

  • Wei-Kai Lin

     Rating

     Difficulty

     GPA

     Sections

    1

    Last Taught

    Spring 2026

  • Chang Lou

     Rating

     Difficulty

     GPA

     Sections

    1

    Last Taught

    Spring 2026

  • Ferdinando Fioretto

     Rating

     Difficulty

     GPA

     Sections

    1

    Last Taught

    Spring 2026

  • Yu Meng

     Rating

     Difficulty

     GPA

     Sections

    1

    Last Taught

    Spring 2026

  • Kun Qian

     Rating

     Difficulty

     GPA

     Sections

    1

    Last Taught

    Spring 2026

  • Wenxi Wang

     Rating

     Difficulty

     GPA

     Sections

    1

    Last Taught

    Spring 2026

  • Henry Kautz

     Rating

     Difficulty

     GPA

     Sections

    1

    Last Taught

    Spring 2026

  • Zezhou Cheng

     Rating

     Difficulty

     GPA

     Sections

    1

    Last Taught

    Spring 2026

  • Matheus Ferreira

     Rating

     Difficulty

     GPA

     Sections

    1

    Last Taught

    Spring 2026

  • Chen Chen

     Rating

     Difficulty

     GPA

     Sections

    1

    Last Taught

    Spring 2026

  • Rohan Chandra

     Rating

     Difficulty

     GPA

     Sections

    1

    Last Taught

    Spring 2026

  • Hadi Daneshmand

     Rating

     Difficulty

     GPA

     Sections

    1

    Last Taught

    Spring 2026

  • Kevin Sullivan

     Rating

     Difficulty

     GPA

     Sections

    Last Taught

    Fall 2025

  • Homa Alemzadeh

     Rating

     Difficulty

     GPA

     Sections

    Last Taught

    Fall 2025

  • Farzad Hassanzadeh

     Rating

     Difficulty

     GPA

     Sections

    Last Taught

    Fall 2025

  • Daniel Graham

     Rating

     Difficulty

     GPA

     Sections

    Last Taught

    Fall 2025

  • Afsaneh Doryab

     Rating

     Difficulty

     GPA

     Sections

    Last Taught

    Fall 2025

  • Kai-wei Chang

     Rating

     Difficulty

     GPA

     Sections

    Last Taught

    Fall 2025

  • Briana Morrison

     Rating

     Difficulty

     GPA

     Sections

    Last Taught

    Fall 2025

  • Geoffrey Fox

     Rating

     Difficulty

     GPA

     Sections

    Last Taught

    Fall 2025

  • Sandhya Dwarkadas

     Rating

     Difficulty

     GPA

     Sections

    Last Taught

    Fall 2025

  • Yen-Ling Kuo

     Rating

     Difficulty

     GPA

     Sections

    Last Taught

    Fall 2025

  • Arohi Khargonkar

     Rating

     Difficulty

     GPA

     Sections

    Last Taught

    Fall 2025

  • Yuan Tian

     Rating

     Difficulty

     GPA

     Sections

    Last Taught

    Summer 2025

  • Wajih Ul Hassan

     Rating

     Difficulty

     GPA

     Sections

    Last Taught

    Spring 2025

  • Worthy Martin

     Rating

     Difficulty

     GPA

     Sections

    Last Taught

    Fall 2024

  • Mary Smith

     Rating

     Difficulty

     GPA

     Sections

    Last Taught

    Fall 2024

  • Upsorn Praphamontripong

     Rating

     Difficulty

     GPA

     Sections

    Last Taught

    Fall 2024

  • Kong-cheng Wong

     Rating

     Difficulty

     GPA

     Sections

    Last Taught

    Summer 2024

  • Gabriel Robins

     Rating

     Difficulty

     GPA

     Sections

    Last Taught

    Fall 2023

  • Cameron Whitehouse

     Rating

     Difficulty

     GPA

     Sections

    Last Taught

    Fall 2023

  • David Edwards

     Rating

     Difficulty

     GPA

     Sections

    Last Taught

    Fall 2023

  • Luther Tychonievich

     Rating

     Difficulty

     GPA

     Sections

    Last Taught

    Fall 2023

  • Hongning Wang

     Rating

     Difficulty

     GPA

     Sections

    Last Taught

    Fall 2023

  • Nathan Brunelle

     Rating

     Difficulty

     GPA

     Sections

    Last Taught

    Fall 2023

  • Quanquan Gu

     Rating

     Difficulty

     GPA

     Sections

    Last Taught

    Fall 2023

  • Dimitrios Diochnos

     Rating

     Difficulty

     GPA

     Sections

    Last Taught

    Fall 2023

  • Baishakhi Ray

     Rating

     Difficulty

     GPA

     Sections

    Last Taught

    Fall 2023

  • Abdeltawab Hendawi

     Rating

     Difficulty

     GPA

     Sections

    Last Taught

    Fall 2023

  • Craig Dill

     Rating

     Difficulty

     GPA

     Sections

    Last Taught

    Fall 2023

  • Ahmed Ibrahim

     Rating

     Difficulty

     GPA

     Sections

    Last Taught

    Fall 2023

  • Yonghwi Kwon

     Rating

     Difficulty

     GPA

     Sections

    Last Taught

    Fall 2023

  • Jim Cohoon

     Rating

     Difficulty

     GPA

     Sections

    Last Taught

    Fall 2023

  • Neal Magee

     Rating

     Difficulty

     GPA

     Sections

    Last Taught

    Fall 2023

  • John Stankovic

     Rating

     Difficulty

     GPA

     Sections

    Last Taught

    Spring 2023

  • Mary Soffa

     Rating

     Difficulty

     GPA

     Sections

    Last Taught

    Spring 2023

  • Ronald Williams

     Rating

     Difficulty

     GPA

     Sections

    Last Taught

    Spring 2023

  • Michael Freenor

     Rating

     Difficulty

     GPA

     Sections

    Last Taught

    Spring 2023

  • Alfred Weaver

     Rating

     Difficulty

     GPA

     Sections

    Last Taught

    Fall 2022

  • Connelly Barnes

     Rating

     Difficulty

     GPA

     Sections

    Last Taught

    Fall 2022

  • Marty Humphrey

     Rating

     Difficulty

     GPA

     Sections

    Last Taught

    Spring 2022

  • Vicente Ordonez-Roman

     Rating

     Difficulty

     GPA

     Sections

    Last Taught

    Spring 2022

  • David Wu

     Rating

     Difficulty

     GPA

     Sections

    Last Taught

    Spring 2022

  • Andrew Grimshaw

     Rating

     Difficulty

     GPA

     Sections

    Last Taught

    Fall 2021

  • John Hott

     Rating

     Difficulty

     GPA

     Sections

    Last Taught

    Fall 2021

  • Mohammad Ghidary

     Rating

     Difficulty

     GPA

     Sections

    Last Taught

    Spring 2021

  • Joanne Dugan

     Rating

     Difficulty

     GPA

     Sections

    Last Taught

    Fall 2020

  • Haifeng Xu

     Rating

     Difficulty

     GPA

     Sections

    Last Taught

    Fall 2020

  • Kong-Cheng Wong

     Rating

     Difficulty

     GPA

     Sections

    Last Taught

    Summer 2018

  • Kai-Wei Chang

     Rating

     Difficulty

     GPA

     Sections

    Last Taught

    Summer 2018

  • Thomas Horton

     Rating

     Difficulty

     GPA

     Sections

    Last Taught

    Spring 2018

  • Bradford Campbell

     Rating

     Difficulty

     GPA

     Sections

    Last Taught

    Spring 2018

  • James Cohoon

     Rating

     Difficulty

     GPA

     Sections

    Last Taught

    Fall 2018

  • Westley Weimer

     Rating

     Difficulty

     GPA

     Sections

    Last Taught

    Spring 2017

  • John Knight

     Rating

     Difficulty

     GPA

     Sections

    Last Taught

    Spring 2017

  • Abhi Shelat

     Rating

     Difficulty

     GPA

     Sections

    Last Taught

    Fall 2016

  • Eduardo Socolovsky

     Rating

     Difficulty

     GPA

     Sections

    Last Taught

    Spring 2014

  • Jason Lawrence

     Rating

     Difficulty

     GPA

     Sections

    Last Taught

    Fall 2014

  • Sudhanva Gurumurthi

     Rating

     Difficulty

     GPA

     Sections

    Last Taught

    Fall 2014

  • Paul Reynolds

     Rating

     Difficulty

     GPA

     Sections

    Last Taught

    Spring 2013

  • Kim Hazelwood

     Rating

     Difficulty

     GPA

     Sections

    Last Taught

    Spring 2013

  • Michael Gorman

     Rating

     Difficulty

     GPA

     Sections

    Last Taught

    Spring 2013

  • Kristy Hornweder

     Rating

     Difficulty

     GPA

     Sections

    Last Taught

    Spring 2013

  • William Wulf

     Rating

     Difficulty

     GPA

     Sections

    Last Taught

    Fall 2012

  • Sang Son

     Rating

     Difficulty

     GPA

     Sections

    Last Taught

    Fall 2012

  • Todd Delong

     Rating

     Difficulty

     GPA

     Sections

    Last Taught

    Fall 2012

  • Matthew Cettei

     Rating

     Difficulty

     GPA

     Sections

    Last Taught

    Fall 2011

  • James French

     Rating

     Difficulty

     GPA

     Sections

    Last Taught

    Fall 2010