School of Computing, University of Utah

Undergraduate Student TA Request

School of Computing

for Spring Semester 2012

Complete by December 1st

(Graduate students from other departments should also use this form.)


All of the fields in this section must be filled out.

Name:

Major:

GPA:

Student Number:

Current Email Address:

Day Phone:

Evening Phone:

Address:

Are you currently employed at the U? Yes No

If so, in which department are you currently employed?

Will you be able to work 20 hours per week as a TA, or do you prefer 10 hours? 20 10

Enrolled as: Graduate BS/MS Undergraduate

(If BS/MS) Will you be in the graduate portion of your BSMS program? yes no


On the form below:

  1. Please indicate all courses you have previously taken, the name of the professor and the grade you received.

  2. Additionally, mark if you have previously TA'd for a course, and if so, the name of the professor you worked with.

  3. Mark which courses you would prefer to TA (or would be willing to TA). Please note, marking more courses gives you a better chance of getting a TA position, but marking all courses diminishes your chances.

  4. Warning: Do not choose Accept or Prefer to TA for a course where you cannot attend the LAB sections for that course (TAs are often required to teach Lab sections for a course). You can look up the lab times on the Campus Information System.

  5. Note: A * means the course is not being offered this semester, but you should fill out the information because it may influence your choice to be hired for other courses that are offered.


Course #

Course Name

Taken

Taken From: Lecturer Name

Semester/Year Taken

Grade

Previously TA'd

Have TA'd For:
Lecturer Name

Prefer

Would Accept

Course #

1000

Engineering Computing

1000

1040

Creating Interactive Web Content

1040

1060

Explorations in CS

1060

1400

Introduction to CS

1400

1410

Intro to CS I

1410

Course #

Course Name

Taken

Taken From: Lecturer Name

Semester/Year Taken

Grade

Previously TA'd

Have TA'd For:
Lecturer Name

Prefer

Would Accept

Course #

* 2000

Programming in C

2000

2100

Discrete Structures

2100

2420

Introduction to CS II

2420

Course #

Course Name

Taken

Taken From: Lecturer Name

Semester/Year Taken

Grade

Previously TA'd

Have TA'd For:
Lecturer Name

Prefer

Would Accept

Course #

* 3100

Models of Computation

3100

* 3130

Eng Prob Stats

3130

3200

Scientific Computing

3200

* 3500

Software Practice I

3500

3505

Software Practice II

3505

* 3650

3D Modeling / Machinma Games

3650

3660

Interactive/Advanced Machinma

3660

3700

Digital System Design

3700

* 3710

Computer Design Lab

3710

* 3810

Computer Organization

3810

Course #

Course Name

Taken

Taken From: Lecturer Name

Semester/Year Taken

Grade

Previously TA'd

Have TA'd For:
Lecturer Name

Prefer

Would Accept

Course #

4055

Adv 3d Character Production

4055

4060

Digital Figure Sculpting

4060

4150

Adv Algorithms and Data Structures

4150

* 4400

Computer Systems

4400

4500

Senior Project

4500

4540

Web Software Architecture

4540

4640

Image Processing Basics

4640

* 4961

Parallel Programming

4961

Course #

Course Name

Taken

Taken From: Lecturer Name

Semester/Year Taken

Grade

Previously TA'd

Have TA'd For:
Lecturer Name

Prefer

Would Accept

Course #

* 5040

Teaching Intro Computer Science

5040

5100/6100

Foundations in Computer Science

5100/6100

5130/6130

Computational Statistics

5130/6130

* 5150/6150

Adv Algorithms

5150/6150

5300/6300

Artificial Intelligence

5300/6300

* 5310/6310

Robotics

5310/6310

5320

Computer Vision

5320

* 5340/6340

Natural Language Processing

5340/6340

* 5350/6350

Machine Learning

5350/6350

5460/6460

Operating Systems

5460/6460

5470

Compiler Principles

5470

5480

Computer Networks

5480/6480

* 5510

Programming Language Concepts

5510

5530/6530

Database Systems

5530/6530

* 5540/6540

Human/Computer Interaction

5540/6540

5600

Intro to Computer Graphics

5600

* 5610/6610

Interactive Computer Graphics

5610/6610

* 5630/6630

Scientific Visualization

5630/6630

5650/6650

Perception for Graphics

5650/6650

* 5710/6710

Digital VLSI Design

5710/6710

5780/6780

Embedded System Design

5780/6780

5830/6830

VLSI Architecture

5830/6830

5955/6955

Data Mining

5955/6955

5959

Scripting Languages

5959

5960

Robotic Control

5960

5964

Dig Fig Sculpt

5964

* 5967/6967

Character Animation

5967/6967

5968

Legal Protect Digtl Info

5968

5969

Adv 3D Char Modeling

5969

Course #

Course Name

Taken

Taken From: Lecturer Name

Semester/Year Taken

Grade

Previously TA'd

Have TA'd For:
Lecturer Name

Prefer

Would Accept

Course #

6055

Adv Char Design

6055

6060

Digital Figure Sculpting

6060

* 6070

Game Design 1

6070

6071

Game Design 2

6071

* 6080

Game Projects I

6080

6081

Game Projects II

6081

* 6090

Game Eng I

6090

6091

Game Eng II

6091

* 6210

Adv Sci Computing I

6210

6220

Advanced Sci Computing II

6220

* 6230

HPC and Parallelization

6230

6235

Parallel Prog Many-Core

6235

6320

3D Comp Vision

6320

6360

Virtual Reality

6360

* 6370

Motion Planning

6370

* 6470

Advanced Compilers

6470

6510

Functional Programming

6510

6600

Math for Comp Graphics

6600

6620

Adv Comp Graphics II

6620

* 6640

Image Processing

6640

* 6670

Cptr Aided Geom Des I

6670

6680

Cptr Aided Geom Des II

6680

6712

Digital IC Testing

6712

6810

Cptr Arch

6810

Course #

Course Name

Taken

Taken From: Lecturer Name

Semester/Year Taken

Grade

Previously TA'd

Have TA'd For:
Lecturer Name

Prefer

Would Accept

Course #

Describe any special qualifications which you possess and feel are relevant. In particular, what is your programming (and programming language) expertise? Do you know other languages/tools which are important to the courses you wish to TA?