School of Computing, University of Utah

Undergraduate Student TA Request

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

for Spring Semester 2008

Complete by Dec 1


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

Name:

Major:

GPA:

Enrolled as: Graduate Undergraduate

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


On the form below:

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

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

  3. Finally, 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.


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

1010

Intro to Unix

1010

1040

Creating Interactive Web Content

1040

1050

Computers in Society

1050

1060

Explorations in CS

1060

1410 (was 2010)

Intro to CS I

1410

2420 (was 2020)

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 #

3200

Scientific Computing

3200

3505

Software Practice II

3505

3700

Fundamentals of Digital Design

3700

4150

Adv Algorithms and Data Structures

4150

4540

Web Software Architecture

4540

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 #

5100/6100

Foundations in Computer Science

5100/6100

5300/6300

Artificial Intelligence

5300/6300

5350

Machine Learning

5350

5470

Compiler Principles

5470

5600

Intro to Computer Graphics

5600

5720

Analog Integrated Circuit Design

5720

5780

Embedded System Design

5780

5961

Computational Statistics

5961

5964 or 5966

Interactive/Advanced Machinma

5964 or 5966

6220

Advanced Sci Computing

6220

6350

Machine Learning

6350

6620

Ray Tracing

6620

6640

Image Processing

6640

The following courses are not offered in the Fall, but should be marked to show TA/course experience

Course #

Course Name

Taken

Taken From: Lecturer Name

Semester/Year Taken

Grade

Previously TA'd

Have TA'd For:
Lecturer Name

Course #

1020

Intro to Programming in C++

1020

1021

Intro to Programming in Java

1021

2000

Intro to Programming in C

2000

2100

Discrete Structures

2100

3100

Models of Computation

3100

3500

Software Practice I

3500

3710

Computer Design Lab

3710

3810

Computer Organization

3810

3960

3D Modeling / Machinma Games

3960

Course #

Course Name

Taken

Taken From: Lecturer Name

Semester/Year Taken

Grade

Previously TA'd

Have TA'd For:
Lecturer Name

Course #

4010

Teaching Intro Computer Science

4010

4400

Computer Systems

4400

4550

Simulation>

4550

Course #

Course Name

Taken

Taken From: Lecturer Name

Semester/Year Taken

Grade

Previously TA'd

Have TA'd For:
Lecturer Name

Course #

5150

Adv Algorithms

5150

5310

Robotics

5310

5320

Computer Vision

5320

5340

Natural Language Processing

5340

5460

Operating Systems

5460

5480

Computer Networks

5480

5510

Programming Language Concepts

5510

5520

Anatomy of a Modern Prog Lang

5520

5530

Database Systems

5530

5540

Human/Computer Interaction

5540

5610

Interactive Computer Graphics

5610

5630

Scientific Visualization

5630

5710

Digital VLSI Design

5710

5740

Computer-Aided Design of Digital Circuits

5740

5750

Syn/Ver of Asynchronous VLSI Systems

5750

5785

Adv Embedded Systems

5785

5830

VLSI Architecture

5830

5964

Applications of Natural Language Processing

5964

Course #

Course Name

Taken

Taken From: Lecturer Name

Semester/Year Taken

Grade

Previously TA'd

Have TA'd For:
Lecturer Name

Course #

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