Teaching

Fall `14 CS 202 Fundamental Structures of Computer Science II and CS 319 Object Oriented Software Engineering
Past Semesters S14 CS 319, CS 473/573
F13 CS 476, CS 502 S13 CS 473
F12 CS 319 (3) S12 CS 473/573, CS 570
F11 CS 319 (2) S11 CS 570
F10 CS 319 (2), CS 473 S10 CS 571
F09 CS 319, CS 473 (2) S09 CS 571
F08 CS 319 (3) S08 CS 571
F06 CS 319 (3) S06 CS 571
F05 CS 319 (2) S05 CS 571
F04 CS 319 (2) S04 CS 571
F03 CS 319 (2) S03 CS 202 Fundamental Structures of Computer Science II, CS 571
F02 CS 319 (2) S02 CS 280 Combinatorics & Graph Theory, CS 571
F01 CS 319 (2) S01 CS 280, CS 571
F00 CS 317 Object-Oriented Programming S00 CS 280
F99 CS 317, CS 571 S99 CS 280, CS 570 Graph Theory
F98 CS 317, CS 101 Algorithms & Programming I
Course Pages CS 319 Object-Oriented Software Engineering
CS 473 Algorithms I
CS 570 Graph Theory
CS 571 Topics in Graph Theory & Algorithms
Other
  • University Policy on Academic Honesty
  • Some Simple Rules to Follow in My Classes
    • Do not cheat! Feel free to collaborate with others as appropriate though.
    • Attend lectures.
    • See exam/hw papers but only within the time specified.
    • Stop by my office to discuss anything but only within the office hrs or otherwise by appointment.
    • Hard-copy (soft-copy) assignments are to be submitted by 5:30pm (midnight) on the day they are due unless stated otherwise.
    • Ask for an extension for an assignment only within 48 hrs after it's assigned, certainly not immediately before the deadline; assignments are normally handed out at least one week before they are due.
    • Behave appropriately in class:
      • Do not talk (or whisper) among yourselves.
      • Do not ask too many and/or irrelevant questions.
      • Raise your hand before starting to talk.
  • 8 Principles of Good Teaching
    • Encourage contact between students and faculty
    • Develop cooperation among students
    • Encourage active learning
    • Give prompt feedback
    • Emphasize time on task
    • Communicate high expectations
    • Respect diverse talents and ways of thinking
    • Relate theory to reality