The University of Arizona

Courses

Teaching Assignments: 2015-2016 Academic Year

CSC Course
Title
Fall 2015
Spring 2016
127A
Introduction to Comp Sci I
Lewis
TBD
127B
Introduction to Comp Sci II
Homer
TBD
170B1
Computing: Science & Creativity
X
TBD
245
Introduction to Discrete Structures
Anson
TBD
250
Essential Computing for the Sciences
X
McCann
252
Computer Organization
Homer
TBD
335
Object-Oriented Programming & Design
Mercer
TBD
337
Web Programming
Mercer
X
345
Analysis of Discrete Structures
Lewis
TBD
346
Cloud Computing
Hartman
X
350
Fundamentals of Computer Science Theory
X
TBD
352
Systems Programming & UNIX
Mitchell
TBD
372
Programming Languages
X
TBD
397C
Mobile Computing
X
TBD
422
Parallel & Distributed Programming
X
TBD
425
Principles of Computer Networking
X
TBD
433/533
Computer Graphics
X
TBD
436
Software Engineering
Sethi
X
445
Algorithms
Efrat
X
447/547
Green Computing
X
TBD
450/550
Algorithms in Bioinformatics
X
X
452
Principles of Operating Systems
Peterson
TBD
453
Compilers & Systems Software
Debray
X
460
Database Design
Snodgrass
X
466
Computer Security
Collberg
X
473
Automata, Grammars & Languages
X
TBD
483/583
Text Retrieval and Web Search
Surdeanu
TBD
520
Principles of Programming Languages
X
X
522
Parallel & Distributed Programming
Lowenthal
X
525
Computer Networking
Zhang
X
544
Advanced Information Visualization
X
TBD
545
Design & Analysis of Algorithms
X
TBD
552
Advanced Operating Systems
Gniady
X
553
Principles of Compilation
X
TBD
560
Database Systems Implementation
X
X
573
Theory of Computation
Kobourov
X
576
Computer Architecture
X
X
625
Advanced Topics: Sensor & Ad Hoc Network Optimization
Efrat
X
630
Advanced Topics: Software Systems
X
TBD
645
Advanced Topics: Algorithm Analysis
X
X
652
Advanced Topics: Operating Systems
X
TBD