Schedule of Classes — Undergraduate and Graduate / spring 2026 / Computer Science
(1-99) Primarily for Undergraduate Students |
||||||||
| Course # | Course Title | Time | Enrl / Lim / Wait | Instructor(s) | ||||
|---|---|---|---|---|---|---|---|---|
| COSI 10A 1 |
Introduction to Problem Solving in Python
[ dl sn ] |
M,W,Th
10:10 AM–11:00 AM
Th 5:30 PM–7:30 PM |
Open
26 / 75 / 0 |
Joe Delfino | ||||
| COSI 10A 2 |
Introduction to Problem Solving in Python
[ dl sn ] |
M,W,Th
11:15 AM–12:05 PM
M 5:40 PM–7:40 PM |
Open
43 / 75 / 0 |
Elijah Rivera | ||||
| COSI 12B 1 |
Advanced Programming Techniques in Java
[ dl sn wi ] |
M,W,Th
12:20 PM–1:10 PM
M 5:40 PM–7:40 PM |
Open
38 / 75 / 0 |
Hadi Mohammadi | ||||
| COSI 21A 1 |
Data Structures and the Fundamentals of Computing
[ dl sn ] |
M,W
2:30 PM–3:50 PM
Th 5:30 PM–6:50 PM |
Open
45 / 75 / 0 |
Antonella Di Lillo | ||||
| COSI 29A 1 |
Discrete Structures
[ qr sn ] |
M,W
8:30 AM–9:50 AM
W 5:40 PM–7:40 PM |
Open
39 / 75 / 0 |
Elijah Rivera | ||||
(100-199) For Both Undergraduate and Graduate Students |
||||||||
| Course # | Course Title | Time | Enrl / Lim / Wait | Instructor(s) | ||||
|
COSI
103A
1
Syllabus |
Fundamentals of Software Engineering
[ sn ] |
M,W,Th
11:15 AM–12:05 PM
T 7:05 PM–9:05 PM |
Open
41 / 75 / 0 |
Joe Delfino | ||||
| COSI 104A 1 |
Introduction to Machine Learning
[ sn ] |
M,W,Th
1:20 PM–2:10 PM
Th 7:05 PM–8:25 PM |
Open
62 / 75 / 0 |
Dylan Cashman | ||||
| COSI 106B 1 |
Automation in Software Development
[ sn ] |
M,W,Th 10:10 AM–11:00 AM |
Waitlist
56 / 0 / 0 |
Elijah Rivera | ||||
| COSI 115B 1 |
Fundamentals of Natural Language Processing II
[ dl sn ] |
T,F
11:10 AM–12:30 PM
F 2:20 PM–3:40 PM |
Open
19 / 40 / 0 |
James Pustejovsky | ||||
| COSI 124A 1 |
Information Extraction in Natural Language Processing
[ sn ] |
T,F 12:45 PM–2:05 PM |
Open
19 / 30 / 0 |
Constantine Lignos | ||||
| COSI 124A 2 |
Information Extraction in Natural Language Processing
[ sn ] Lecture meets in Shapiro Science: 0016. |
T,F
12:45 PM–2:05 PM
T 11:10 AM–12:30 PM |
Open
Consent Req. 10 / 999 / 0 |
Constantine Lignos | ||||
| COSI 125A 1 |
Human-Computer Interaction
[ oc sn ] |
M,W 5:40 PM–7:00 PM |
Open
71 / 75 / 0 |
Dylan Cashman | ||||
| COSI 127B 1 |
Database Management Systems
[ sn ] |
T,Th
3:55 PM–5:15 PM
W 12:20 PM–1:10 PM |
Open
46 / 75 / 0 |
Subhadeep Sarkar | ||||
| COSI 130A 1 |
Introduction to the Theory of Computation
[ sn ] |
M,W 4:05 PM–5:25 PM |
Open
73 / 75 / 0 |
Antonella Di Lillo | ||||
| COSI 131A 1 |
Fundamentals of Computer Systems
[ dl sn ] |
T,Th
2:20 PM–3:40 PM
F 2:15 PM–4:00 PM |
Open
28 / 75 / 0 |
Ju Hyoung Mun | ||||
| COSI 142A 1 |
Embedded Systems Development
[ oc sn wi ] Course meets in Abelson (097-023). |
T,Th 5:30 PM–6:50 PM |
Open
20 / 25 / 0 |
Ju Hyoung Mun | ||||
| COSI 144B 1 |
Advanced Topics in Security and Privacy
[ sn ] |
T,F 11:10 AM–12:30 PM |
Open
6 / 35 / 0 |
Kostas Solomos | ||||
| COSI 146A 1 |
Principles of Computer System Design
[ sn ] |
T,Th 2:20 PM–3:40 PM |
Open
18 / 35 / 0 |
Liuba Shrira | ||||
| COSI 159A 1 |
Computer Vision
[ oc sn wi ] |
M,W 2:30 PM–3:50 PM |
Open
10 / 25 / 0 |
Hongfu Liu | ||||
(200 and above) Primarily for Graduate Students |
||||||||
| Course # | Course Title | Time | Enrl / Lim / Wait | Instructor(s) | ||||
| COSI 212B 1 |
Interactive Machine Learning Systems
[ sn ] |
M 7:15 PM–10:05 PM |
Open
11 / 20 / 0 |
Dylan Cashman | ||||
| COSI 217B 1 |
Natural Language Processing Systems
Topic for spring 2026: The Ecosystem around NLP Applications. Prerequisites: Second Year Standing in the CL MS or CS MS programs or instructor permission. Creating a usable, robust and extendable NLP system is an art, requiring good programming skills and NLP practices. Moreover, NLP systems do not exist in a vacuum and building such a system often requires working knowledge of databases, web services and code packaging. This class will focus on the skills needed to build a real system, including software design, advanced coding, data handling, testing, building a website frontend backed up by a database, using Docker containers, and code authoring tools. Students will work in groups and individually and will build an NLP system implemented in Python. |
T,F 9:35 AM–10:55 AM |
Open
7 / 40 / 0 |
Marcus Verhagen | ||||
|
COSI
230B
1
Syllabus |
Natural Language Annotation for Machine Learning
[ sn ] |
M,W,Th 9:05 AM–9:55 AM |
Open
15 / 35 / 0 |
Jin Zhao | ||||
COSI Digital Literacy |
||||||||
| Course # | Course Title | Time | Enrl / Lim / Wait | Instructor(s) | ||||
| COSI 12B 1 |
Advanced Programming Techniques in Java
[ dl sn wi ] |
M,W,Th
12:20 PM–1:10 PM
M 5:40 PM–7:40 PM |
Open
38 / 75 / 0 |
Hadi Mohammadi | ||||
| COSI 21A 1 |
Data Structures and the Fundamentals of Computing
[ dl sn ] |
M,W
2:30 PM–3:50 PM
Th 5:30 PM–6:50 PM |
Open
45 / 75 / 0 |
Antonella Di Lillo | ||||
| COSI 115B 1 |
Fundamentals of Natural Language Processing II
[ dl sn ] |
T,F
11:10 AM–12:30 PM
F 2:20 PM–3:40 PM |
Open
19 / 40 / 0 |
James Pustejovsky | ||||
| COSI 131A 1 |
Fundamentals of Computer Systems
[ dl sn ] |
T,Th
2:20 PM–3:40 PM
F 2:15 PM–4:00 PM |
Open
28 / 75 / 0 |
Ju Hyoung Mun | ||||
COSI Oral Communication |
||||||||
| Course # | Course Title | Time | Enrl / Lim / Wait | Instructor(s) | ||||
| COSI 125A 1 |
Human-Computer Interaction
[ oc sn ] |
M,W 5:40 PM–7:00 PM |
Open
71 / 75 / 0 |
Dylan Cashman | ||||
| COSI 142A 1 |
Embedded Systems Development
[ oc sn wi ] Course meets in Abelson (097-023). |
T,Th 5:30 PM–6:50 PM |
Open
20 / 25 / 0 |
Ju Hyoung Mun | ||||
COSI Writing Intensive |
||||||||
| Course # | Course Title | Time | Enrl / Lim / Wait | Instructor(s) | ||||
| COSI 12B 1 |
Advanced Programming Techniques in Java
[ dl sn wi ] |
M,W,Th
12:20 PM–1:10 PM
M 5:40 PM–7:40 PM |
Open
38 / 75 / 0 |
Hadi Mohammadi | ||||
| COSI 142A 1 |
Embedded Systems Development
[ oc sn wi ] Course meets in Abelson (097-023). |
T,Th 5:30 PM–6:50 PM |
Open
20 / 25 / 0 |
Ju Hyoung Mun | ||||
| COSI 159A 1 |
Computer Vision
[ oc sn wi ] |
M,W 2:30 PM–3:50 PM |
Open
10 / 25 / 0 |
Hongfu Liu | ||||
COSI Cross-Listed |
||||||||
| Course # | Course Title | Time | Enrl / Lim / Wait | Instructor(s) | ||||
| MATH 15A 1 |
Linear Algebra
[ sn ] |
M,W,Th 12:20 PM–1:10 PM |
Open
40 / 75 / 0 |
Connor Kennedy | ||||
| MATH 15A 2 |
Linear Algebra
[ sn ] |
T,F 9:35 AM–10:55 AM |
Open
37 / 75 / 0 |
Xuesong Bai | ||||
|
MATH
122A
1
Syllabus |
Numerical Methods and Big Data
[ dl sn ] |
T,Th 2:20 PM–3:40 PM |
Open
27 / 60 / 0 |
Thomas Fai | ||||
| PHIL 106B 1 |
Mathematical Logic
[ hum sn ] |
M,W 5:40 PM–7:00 PM |
Open
17 / 999 / 0 |
Matthew Souba | ||||