Computer Science Faculty and Staff

Yolanda Reimer

Yolanda Reimer


Office: Social Science 416

Current Position

Professor of Computer Science 


CSCI 232 - Data Structures and Algorithms

Offered autumn. Prereq., 'B-' or better in CSCI 136; or consent of instr. Abstract data types, algorithm analysis, stacks, queues, lists, recursion, trees, hashing, graphs, and applications of data structures in algorithm development. Python programming language used.

CSCI 340 - Database Design

Offered spring.  Prereq., CSCI 232 or consent of instr.  Fundamentals of data modeling, the relational mode, normal forms, file organization, index structures and SQL.  Major project involving the design and implementation of a relational database.

CSCI 443 - User Interface Design

Offered intermittently. Prereq., CSCI 232 (CS 241) or consent of instr. Introduction to usability and key concepts of human behavior. Focus on the process of user-centered design, including requirements specification, prototyping, and methods of evaluation. Incorporation of regular design critiques of classmates' work, and emphasis on both oral and written communication skills. Credit not allowed for CSCI 576 (CS 576) and this course.


CSCI 576 - Human-Computer Interaction

Offered intermittently.  Prereq., CSCI 232 (CS 241) or consent of instr.  Principles of good design for interactive systems and web-based applications.  User-centered design methodology including requirements specification, low and high-fidelity prototyping, heuristic evaluation, cognitive walkthrough, predictive modeling, and usability testing.  Advanced HCI research project. Credit not allowed for both CSCI 443 (CS 476) and CSCI 576 (CS 576).


University of Oregon, 2001, PhD in Computer and Information Science

University of Montana, 1996, MS in Computer Science

Pennsylvania State University, 1989, BS in Computer Science

Research Interests

  • Human-Computer Interaction (HCI)
  • User-Interface design
  • Computer Science education
  • Studio-based Learning
  • Personal Information Management (PIM)

Field of Study

Computer Science

Selected Publications


  • Reimer, Y.J., & Cassens, M. (2014). Perspectives on Co-linking Design and Development Courses in CS. Proceedings of the 45th ACM technical symposium on Computer Science Education (SIGCSE ‘14). To appear.



  • Reimer, Y.J., Cennamo, K., & Douglas, S.A. (2012). Emergent Themes in a UI Design Hybrid-Studio Course. Proceedings of the 43rd ACM technical symposium on Computer Science Education (SIGCSE ‘12), pp. 625-630. ACM Press. DOI Information: 10.1145/2157136.215731


  • Reimer, Y., Hagedal, M., Wolf, P., & Bahls, B. (2011). Turning the desktop inside-out: Evaluating information access and management through a single interface. Journal of the American Society for Information Science and Technology (JASIST), 62(12), pp. 2327-2346. DOI Information: 10.1002/asi.21627



CAREER: From Pen and Paper to Computer: An Emerging Notetaking Paradigm for Students, Reimer, Y.J. Sponsoring agency: NSF Faculty Early Career Development Program. Award No. IIS-0545681. Five-year continuing award effective December 15, 2005.

Collaborative Research: Investigating and Refining the Studio Experience as a Method for Teaching Human-Computer Interaction. Sponsoring agency: NSF IIS. Award No. 0725145.  Three-year award effective August 1, 2007. In collaboration with Katherine Cennamo (Virginia Polytechnic Institute and State University) and Sarah A. Douglas (University of Oregon).

SGER: Student Notetaking in the Digital Age, Reimer, Y.J. Sponsoring agency: NSF Small Grant for Exploratory Research. Award No. IIS-0524175. One-year award effective April 15, 2005.

Professional Experience

Andersen Consulting (Boston, MA), 1990-1994.