Clinical Associate Professor,
Computer Science Department,
Courant Institute of Mathematical Sciences,
New York University
Email address
Mailing address
Warren Weaver Hall, Room 423
251 Mercer Street
New York, NY 10012
Office hours
Tue 9:00am-10:30am, Wed 11:00-12:30pm, OR by appointmnet
Current courses
CSCI 102 sec. 1, 3
CSCI 201 sec. 3
Class meetings: Tuesdays and Thursdays, 11:00AM - 12:15PM, WWH Room 109 (attendance is mandatory).
Recitations (section 4): Mondays, 3:30PM - 4:45PM, WWH Room 109 (attendance is mandatory).
Recitation leader: Hassan Mujtaba Zaidi
Office hours:
Joanna: Tue 9:00am-10:30am, Wed 11:00-12:30pm, OR by appointmnet
(423 CIWW).
Hassan: Tuesdays 4:45-6:45pm (412 CIWW).
Online discussion board: Piazza - all questions related to course material and homeworks should be posted to the discussion forum. You should send email only if it involves personal content (for example, your grades, performance, etc.).
How to get help? Ask questions on on the mailing list! Talk to me! Email me! Make sure you let me know as soon as you feel lost in the course. Do not wait till you start getting failing grades because it might be too late by then.
Computer Systems Organization
CSCI-UA 201 Prerequisite: Data Structures (CSCI-UA 102). 4 points.
Covers the internal structure of computers, machine (assembly) language programming,
and the use of pointers in high-level languages. Topics include the logical design of
computers, computer architecture, the internal representation of data, instruction sets,
and addressing logic, as well as pointers, structures, and other features of high-level
languages that relate to assembly language. Programming assignments are in both assembly
language and other languages.
Midterm Exam: week of March 6 (tentative date, subject to change during the semester)
Final Exam: Thu, May 11, 10:00AM-11:50AM (date and time subject to change by CAS, see CS department final exam schedule)
Statement of Academic Integrity