Robert H. (Bob) Sloan
Professor and Department Head
Dept. of Computer Science (M/C 152)
University of Illinois at Chicago
851 S. Morgan Street (Room 1120)
Chicago, IL 60607-7053
Email: my-last-name at host: uic.edu.
Teaching & CS Education
Spring 2013 Teaching
- CS 491, Computing Law, Policy, & Ethics, jointly led by myself and Prof. Richard Warner, Kent IIT Law School, for a mixed group of law school students and UIC CS (and other) grad students. Tuesdays and Thursdays, 2:00 to 3:15.
Selected Courses Taught
- CS 301, Languages and Automata. (Link current as of July 2012, but might be overwritten by some subsequent offering of CS 335 that uses the department's wiki.)
- Spring 2011, CS 335, Computer Ethics. (Link current as of December 2011, but might be overwritten by some subsequent offering of CS 335 that uses the department's wiki.)
- Spring 2010, Special Topics 400-level course: CS 491, Computer and Network Privacy and Security: Ethical, Legal, and Technical Considerations, jointly led by myself and Prof. Richard Warner, Kent IIT Law School, for a mixed group of law school students and CS grad students.
- Spring 2009: Computer Science 301, Languages and Automata
- Spring 2008 version of privacy/security special topics: CS 594: Computer and Network Privacy and Security: Ethical, Legal and Technical Considerations.
- Other Selected past classes
Computer Science Education: Model curricula, etc.
I am a coauthor of (i.e., member of the relevant joint ACM and IEEE-Computer Society task force for)
- Computing Curricula 2001: Computer Science.
- Computing Curricula 2004: Computer Engineering.
- Computing Curricula 2005: The Overview Report.
- CS2008 Curriculum Update. (2008 light revision of Computing Curricula 2001: Computer Science)
All those reports are available here
- Application of computer science theory and algorithms to problems from artificial intelligence. Currently especially focused on problems from knowledge representation. Previously especially focused on problems from machine learning ("computational learning theory").
- Computer security, especially privacy, legal, and policy issues.
- Computer Science Education.
Curriculum vitae (late 2011 edition): Download