Craig S. Miller
Address
Phone: (312) 362-5085
E-mail: cmiller@cs.depaul.edu
Education
Ph.D.
(Computer Science and Engineering)
8/93
Thesis: Modeling concept acquisition
in the context of a unified theory of cognition.
M.S.
(Computer Science and Engineering)
8/89
B.S. and B.A.
Majors:
Computer Science and French
Graduated with highest honors
Department award to outstanding senior in
Computer Science
Member of Phi Beta Kappa.
Employment History
Associate Professor,
Assistant Professor,
Assistant Professor of Computer Science,
Dickinson College, 1995-1999. Taught introductory computer science courses
(emphasis on object-oriented design and experimental computer science),
algorithms, human-computer interaction, cognitive science, theoretical computer
science, and a seminar for first-year students emphasizing reading, writing and
discussion skills. Served on technology-oriented committees including Web
policy and implementation groups. Supervised student projects involving
educational software, experimental cognitive science and machine learning.
Postdoctoral Research Fellow with Dr.
Jill Fain Lehman, Computer Science Department, Carnegie Mellon University,
1993-1995. Developed and evaluated computational models of human learning.
Applied models of human learning to the evaluation of educational software.
Performed user studies of students interacting with educational software.
Research Assistant with Dr. John Laird,
Artificial Intelligence Laboratory,
Summer Internships at On-Line Computer
Library Center, Dublin, Ohio, 1987 and at Chemical Abstracts, Columbus, Ohio, 1986.
Developed and tested interfaces, programming tools and inter-process
communications within a UNIX environment using C and scripts.
Courses Taught at
CSC 313 – Data Structures in Java, Winter,
Spring & Autumn 2002
CSC 314 – Programming in Java, Winter
2001
CSC 323 – Data Analysis and Statistical
Software, Spring 2001& Winter 2000
ECT 433 – Survey of Web Programming
Technologies, Autumn 2003
HCI 310 –
Intro to Human-Computer Interaction, Winter 2000
HCI 360 – Evaluating Human-Computer
Interaction, Winter 2004, Autumn 2001 & Spring 2001
HCI 440 – Introduction to Human-Computer
Interaction, Spring 2003
HCI 460 – Evaluating Human-Computer
Interaction, Winter 2004, Spring 2003, Winter, Spring 2002 & Autumn 2001
HCI 360/460 – Evaluating Human-Computer
Interaction, Autumn 2000, Spring 2000 & Autumn 1999
HCI 432 – User-centered Interactive Web
Development, Winter 2001
HCI 590 – HCI Topics Course: Information Architecture, Autumn 2003
HCI 594 – Human-Computer Interaction
Capstone, Autumn 2000
IS 313 – Business Application Development
using Java, Autumn 2002
Java component for the Web Developer
Program in The Institute for Professional Development, DePaul University, Autumn
1999, Winter, Spring, summer & Autumn 2000 (two three-hour sessions); Winter,
Spring & Autumn, 2001, Winter, Spring & Autumn 2002, Spring 2003 (expanded to three three-hour sessions).
Independent studies – Winter 2004 (4),
Autumn 2003 (1), Spring 2000 (2).
Courses Taught at
CS 131 -- Intro to CS I with Lab, Fall
1997, 1996 & 1995 (2 sections)
CS 132 -- Intro to CS II with Lab (using
C++), Spring 1998, 1997 (2) & 1996 (2)
CS 132 -- Intro to CS II with Lab
(revised, using Java), Fall 1998, Spring 1999
CS 212 (now listed as 314) -- Theoretical
Foundations of Computer Science, Spring 1996
CS 231 -- Design and Analysis of
Algorithms, Fall 1998
CS 232 -- Data Structures and Problem
Solving, Spring 1999
CS 378 -- Information Systems (focus on
databases), Spring 1999
CS 403 -- Topics: Computational Models of
the Mind, Fall 1996
CS 403 -- Topics: Introduction to
Human-Computer Interaction, Fall 1997
CS 406 -- Senior Seminar, Spring 1998;
co-taught with Dave Reed, Spring 1997
Freshman Seminar: Cyberspace as the
Future Medium, Fall 1997 & 1996
Activities in Support of Teaching
Co-developed and co-taught a workshop,
sponsored by the National Science Foundation, on integrating Human-Computer
Interaction topics into a computer science curriculum, May 27 –
Participated in the Faculty/Staff
Language and Cultural Immersion Program in
Attended university workshop on improving
civility in the classroom ,
Participated in the Faculty Roundtable
Discussion on student group work, sponsored by the Advisory Board on Teaching,
Learning and Assessment,
Attended the Liberal Arts Computer
Science (LACS) Consortium meeting.
Participated in a Dickinson College
Summer Study group that addressed Cognitive Science and its application to
teaching abstract reasoning, summer 1997.
Recipient of a two-year $87,530 award investigating
Modeling Tools for Information Navigation through the NASA-Ames University
Consortium. September 2003 – September 2005. Funding is used for summer salary,
travel, student researchers and compensation for human participants in
experiments.
Co-recipient of a two-year $74,996 award
from the National Science Foundation entitled "Integrating Empirical
Methods into the Computer Science Curriculum.," July 2003 – June 2005.
Submitted May 2002 with David Reed (first author) of
Recipient of a paid leave of absence for
the Winter 2003 quarter to work on the project entitled "Principles and
Methods for Automatically Evaluating Web Site Accessibility."
Recipient of a two-year $42,744 award
investigating computational models of information navigation through the
NASA-Ames University Consortium. January 2001 – February 2003. Funding is used
for summer salary, travel and compensation for human participants in
experiments.
Refereed Publications in Journals
C. S. Miller and R. W. Remington (in
press). Modeling information navigation: Implications for information
architecture. To appear in Human-Computer
Interaction.
C. S. Miller (2003). Relating Theory to Actual Results in
Computer Science and Human-Computer Interaction. Computer Science Education, 13,
227-240.
C. S. Miller, J. F. Lehman, and K. R.
Koedinger (1999). Goals and learning in microworlds. Cognitive Science, 23, 305-336.
C. S. Miller and J. E. Laird (1996).
Accounting for graded performance within a discrete search framework. Cognitive
Science, 20, 499-537.
Refereed
Publications in Conference Proceedings
G. Braught, C. S. Miller and D. Reed
(2004). Core Empirical Concepts and Skills for Computer Science In Proceedings
of the Thirty-Fifth SIGCSE Technical Symposium on Computer Science Education
(pp. 245-249).
C. S. Miller and R. W. Remington (2002).
Effects of Structure and Label Ambiguity on Information Navigation. In CHI 2002: Conference on Human Factors in
Computer Systems (pp. 630-631).
C. S. Miller and R. W. Remington (2001).
Modeling an Opportunistic Strategy for Information Navigation. In Proceedings
of the Twenty-Third Annual Conference of the Cognitive Science Society (pp.
639-644), Mahwah, NJ:
C. S. Miller and R. W. Remington (2000).
A computational model of Web navigation: Exploring interactions between
hierarchical depth and link ambiguity. In The proceedings of The 6th
Conference on Human Factors and the Web. Available on CD-ROM and on the
World-Wide Web (approximately 12 pages): http://www.tri.sbc.com/hfweb/agenda.html.
The paper was also presented by C. S. Miller
David Reed, Craig Miller, and Grant
Braught (2000). Empirical Investigation throughout the CS Curriculum. In Proceedings of the 31st SIGCSE
Technical Symposium on Computer Science Education (pp. 202-206), Haller
(ed.).
C. S. Miller (1997). The source and
character of graded performance in a symbolic rule-based model. In Proceedings
of the Nineteenth Annual Conference of the Cognitive Science Society (pp.
514-518),
R. W. Remington and C. S. Miller (1995).
A Dual-route model that learns to pronounce English words. In The 17th
Annual Conference of the Cognitive Science Society (pp. 715-719),
C. S. Miller (1994). Modeling
inter-category typicality within a symbolic search framework. In The 16th
Annual Conference of the Cognitive Science Society (pp. 635-639),
C. S. Miller and J. E. Laird (1991). A
constraint-motivated model of concept formation. In Thirteenth Annual
Conference of the Cognitive Science Society (pp. 827-831),
Invited Publications
C. S. Miller (in press). Learning
cognitive modeling from the source [Review of the book Cognitive Modeling].
To appear in Contemporary Psychology.
C. S. Miller (2002). Simulating Web
Navigation. Accepted for inclusion in the CHI 2002 Workshop: Automatically
Evaluating the Usability of Web Sites. This position paper is available online:
http://www.usabilityfirst.com/auto-evaluation/position_papers.txl
(accessed
S. B. Huffman, C. S. Miller and J. E.
Laird (1993). Learning from instruction:
A knowledge-level capability within a unified theory of cognition. In Proceedings
of the 15th Annual Meeting of the Cognitive Science Society (pp. 114-119),
Recent Presentations (in addition to
conference and workshop papers)
Evaluating Information Structures with
Human Studies and Computer Simulations. Presented for:
·
CHI-Squared
(
·
Human
Cognition Lab at
Exploring information navigation
strategies with a computational model. Presented for:
·
Experimental
psychology group at
·
UIC
Cognitive Brown Bag series at the University of Illinois-Chicago,
·
Google,
·
Human
Cognition Lab at
Service within the
Recent enrollment, recruitment and advising events
·
Accelerated admissions,
·
Premiere Advising for incoming students,
·
Open House event,
·
Debut DePaul Event,
Undergraduate Committee (Autumn 1999 – present)
·
Served
on task force for sharing first 2 years of courses among programs, Winter,
2004.
·
Served
on subcommittee to select textbooks for CSC 211/212/224, Winter 2001
·
Co-authored
the initial course guides for CSC 211/212/224, Spring 2001
·
Served
on ad-hoc committee for selecting a new CSC 323 text, Winter 2002
·
Authored
course guide for CSC 313, Spring 2002
HCI Program Committee (Spring 2003 – present)
· Revised HCI Masters program, Winter 2004
· Revising HCI undergraduate program for the Undergraduate Task Force, Winter 2004
Introductory Sequence Committee (Autumn 2003 – present)
Advising Committee (Autumn 2000 – present)
·
Advising
liaison for HCI (Autumn 2003 – present)
·
Revised
the PPA guidelines document for the HCI Masters program, Winter 2002
· Revised the 5-minute HCI Advisor. Incorporated 2002 HCI requirements into document, Spring 2001
Research Environment Committee (Autumn 2000 – present)
·
Chair,
2000 – 2001
·
Initiated
the committee's role as the Local Review Board for research involving human
participants
Assessment Committee (Autumn 2001 – present)
·
Created
the initial assessment test for the HCI Masters program
·
Wrote
the assessment report for the HCI Masters program, Spring 2002, Spring 2003
·
Attended
university seminar on program assessment, Lincoln Park Campus,
Advisor in the “Engage CTI” program, which identifies “at risk” students for specialized advising, Winter 2004 – present.
Recruitment Committee (Autumn 2001 – Spring 2002, Autumn 2003 – present)
Program Review Committee for programs in Human-Computer Interaction (Spring 2002 – Autumn 2002)
· Co-chair
· Created first draft of survey administered to graduating students and alumni
· Edited the final report
Service within the
Recruitment host for CTI faculty candidates: Joseph Phillips (Spring 2002), James Herbsleb (Winter 2002), David Noelle (Winter 2001), James Carter and Robert Wray (Winter 2000)
Building Committee (Autumn 1999 – Spring 2001)
Invited and hosted Distinguished Lecture Series (DLS) speaker Jef Raskin, Autumn 2001.
Revised the Graduate Assessment Exam (GAE) for HCI 332, Summer 2003.
Authored the Graduate Assessment Exams (GAE) for CSC 211, 212 and 224. Grader for these exams (Autumn, 2001 – Summer 2003). Typically 2-4 exams need to be graded per month.
Participated in meetings and discussions for revising courses in artificial intelligence, Autumn & Winter 2001.
Co-authored the white paper on Evaluating Teaching Effectiveness for the faculty retreat in April 2002.
Service at
Member of the Status of the Faculty
Committee, Autumn 2003 – present.
Member of the committee to form the
University-Wide Honors program, Winter 2004 – present.
Member of the Strategic Planning
subcommittee on Student Success, Autumn 2003 and Winter 2004.
Member of the Institutional Review Board
(IRB) for research involving human participants, Autumn 2000 – Autumn 2003.
This committee has monthly meetings that typically last two to three hours.
Preparation time is approximately two hours and significantly more if serving
as a principal or secondary reviewer for a submitted proposal.
Served on PhD committee in psychology for
Katy Kohner (defended
Interviewed prospective DePaul students
for supplementary scholarships,
Service outside of
Reviewed grant proposals for the NASA
Intelligent Systems Program, Winter 2004.
Reviewed submissions for the Conference
of the Cognitive Science Society, 1995, 1996, 1997, 1998, 1999, 2000 &
2001.
Reviewed submissions for the
International Conference on Cognitive Modeling, 2001.
Reviewed submissions for the ACM Special
Interest Group on Computer Science Education, 1998.
Served on preliminary exam committee in
psychology for Andrew Corrigan-Halpern at the University of Illinois-Chicago
(presented
Served on preliminary exam committee in
psychology for Timothy Nokes at the University of Illinois-Chicago (presented