Courses for this semester (Fall 2008).

Software Engineering

Courses I have taught in the past.

CS-121: Programming Artificial Life
CS-222: Programming Paradigms for Artificial Intelligence
CS-104T: Cognitive Science Fiction
CS-263: Artificial Intelligence
CS-107: Inquiries into the Mind
CS-222: Science of the Mind
CS-133: African American Cognitive Science Fiction.
CS 105: Network Communications.
CS 292: Database Driven Websites.
CS 171: Computer Programming Projects for Beginners.
CS 278:Evolution of Neurally Controlled Robots.
CS 115: Neural networks
CS 263: Artificial Intelligence
CS 291: Software Engineering.
CS 131T: Living Digitally, co-taught with Jim Miller.
CS 222: Programming Paradigms.
CS-109, "Computing concepts: What are computers, anyway?"
CS-284 "Seminar in artificial intelligence: evolutionary computation", co-taught with Lee Spector.
CS-216: Data Structures
CS-109: Introduction to Computer Science
CS-289 -Multi-Agent Systems
CS-189: Digital Divide (co-taught with James Miller)
CS 123: Computational Linguistics (co-taught with Steve Weisler)