100%

Questions marked with a * are required
Summer 2023 GTA Application
What is your Last name? (i.e., surname , Family name)
What is your First name? (i.e., Forename)
What is your Va Tech email address? (e.g., hokie@vt.edu)  //do NOT use an alias
Have you been employed by the VT Computer Science department previously as a GTA?
On which Virginia Tech campus are you located?
Select the summer term you are interested in being a GTA. Select all that apply.
Course Experience
For each subject area below in which you have completed a course, indicate whether the course you have had in the area was an Undergrad course, Grad course or whether you have had both a Grad+Undergrad course. Mark only those areas that were the main topic of the course, i.e., made up over half of the material in the course.
Undergrad
Grad
Grad+Undergrad
Analysis/Theory of Algorithms
Artificial Intelligence
Bioinformatics
Compilers
Computer Organization/Architecture
Computer Security
Data Analytics
Data Structures
Undergrad
Grad
Grad+Undergrad
Database Management Systems
Formal Languages
Graphics (incl. 3D)
HCI (other than Usability Eng)
Information Retrieval
Linear Algebra
Mobile App Development
Machine Learning
Undergrad
Grad
Grad+Undergrad
Multimedia/Hypertext
Networks (Distributed Computing)
Numerical Methods/Analysis
Object-Orient Design & Programming
Operating Systems
Parallel Computing
Probability & Statistics
Programming Languages
Undergrad
Grad
Grad+Undergrad
Simulation & Modeling
Software Engineering
Theory of Computation
Usability Engineering
User Interface Programming
Virtual Environments
Visualization
Web/Cloud Development
Undergrad
Grad
Grad+Undergrad
Blockchain
Language/Platform Experience
For the languages and platforms below, rate your experience using the following scale:
Little/no experience;
Beginning (several simple projects);
Intermediate (have used extensively for major projects over a period of at least one year);
​Advanced (have used extensively for major projects over a period of at least three years).;
Little/None
Beginning
Intermediate 
Advanced 
Apache development
Android (Kotlin)
C
C++
C#
Database (e.g., MySQL, Oracle)
iOS
SwiftUI
Little/None
Beginning
Intermediate 
Advanced 
Swift
PadOS
Java
Jakarta EE
IntelliJ IDEA
WildFly - Jakarta EE Application Server
MySQL
PrimeFaces UI Framework
Little/None
Beginning
Intermediate 
Advanced 
aws
OpenJDK
JavaScript/ASP
Linux/UNIX, shell
Lisp, Scheme, etc.
MacOS X GUI development
Message Passing Interface (MPI)
Microsoft dot NET
Little/None
Beginning
Intermediate 
Advanced 
OpenGL
OpenMP
Perl
PHP
Prolog
pthreads
Python
R
Little/None
Beginning
Intermediate 
Advanced 
Ruby
Swing
MIPS32 assembly
x86 assembly (other assembly languages)
XML (or derivatives, e.g., UIML)
MS Windows GUI development
Full Stack Development
Blockchain
Preferred Courses
Please indicate the courses you wish to be a GTA for. This does not mean you will be assigned to a course from your choices but it helps us find matches for you. 
1. Select from the following list your top choice for the undergrad course that you would most prefer to be assigned as a GTA:
2. Select from the following list your second choice for the undergrad course that you would prefer to be assigned as a GTA:
3. Select from the following list your third choice for the undergrad course that you would prefer to be assigned as a GTA:
Select from the following list your choice for the Graduate course that you would most prefer to be assigned as a GTA, (you MUST have taken the course, or an equivalent graduate course, previously):
Select from the following list your choice for the Graduate course that you would be willing to be assigned as a GTA, (you MUST have taken the course, or an equivalent graduate course, previously):
Select from the following list an additional choice for the Graduate course that you would be willing to be assigned as a GTA, (you MUST have taken the course, or an equivalent graduate course, previously):
Relevant Experience


 


List any teaching experience (actual in-class instruction, not just TA duties such as grading). Give the subject and scope of your involvement, (e.g., "C++ instructor for semester long course", "Java, led lab sessions once per week for 2 semesters", Operating Systems, guest lectured two times").
 ½  GRA
Will you be on a half ½ GRA (Graduate Research Assistantship) contract during this semester?
Note: students on a Full 100% GRA may not also apply for a GTA.)
Powered by QuestionPro