I study how we can design information systems to help people live better lives. I also study student attitude's toward hybrid learning environments and how these environments affect student performance.
keywords
Motivation, Decision Making, Mindfulness, Information System Design for Well-Being, Eudaimonia, Hybrid Learning Environments, Remote Teaching
CSCI 2270 - Computer Science 2: Data Structures
Primary Instructor
-
Spring 2018
Studies data abstractions (e.g., stacks, queues, lists, trees, graphs, heaps, hash tables, priority queues) and their representation techniques (e.g., linking, arrays). Introduces concepts used in algorithm design and analysis including criteria for selecting data structures to fit their applications. Knowledge OF C++ is highly recommended. Degree credit not granted for this course and CSCI 2275. Same as CSPB 2270.
CSCI 3702 - Cognitive Science
Primary Instructor
-
Spring 2021
Introduces cognitive science, drawing from psychology, philosophy, artificial intelligence, neuroscience, and linguistics. Studies the linguistic relativity hypothesis, consciousness, categorization, linguistic rules, the mind-body problem, nature versus nurture, conceptual structure and metaphor, logic/problem solving and judgment. Emphasizes the nature, implications and limitations of the computational model of mind. Recommended prerequisites: two of the following CSCI 1300 or CSCI 2275 or LING 2000 or PHIL 2440 or PSYC 2145. Same as LING 3005 and PHIL 3310 and PSYC 3005 and SLHS 3003 and CSPB 3702.
CSCI 6402 - Issues and Methods in Cognitive Science
Primary Instructor
-
Spring 2022
Interdisciplinary introduction to cognitive science, examining ideas from cognitive psychology, philosophy, education, and linguistics via computational modeling and psychological experimentation. Includes philosophy of mind; learning; categorization; vision and mental imagery; consciousness; problem solving; decision making, and game-theory; language processing; connectionism. No background in Computer Science will be presumed. Same as EDUC 6504 and LING 6200 and PHIL 6310 and PSYC 6200 and SLHS 6402.
CSPB 3702 - Cognitive Science
Primary Instructor
-
Summer 2020
Introduces cognitive science, drawing from psychology, philosophy, artificial intelligence, neuroscience, and linguistics. Studies the linguistic relativity hypothesis, consciousness, categorization, linguistic rules, the mind-body problem, nature versus nurture, conceptual structure and metaphor, logic/problem solving and judgment. Emphasizes the nature, implications and limitations of the computational model of mind. Recommended prerequisites: LING 2000 or PHIL 2440 or PSYC 2145. Same as LING 3005 and PHIL 3310 and PSYC 3005 and SLHS 3003 and CSCI 3702.
EDUC 6504 - Issues and Methods in Cognitive Science
Primary Instructor
-
Spring 2022
Interdisciplinary introduction to cognitive science, examining ideas from cognitive psychology, philosophy, education, and linguistics via computational modeling and psychological experimentation. Department enforced prerequisite: graduate standing or at least one upper-division course in computer science, linguistics, philosophy, or psychology. Same as CSCI 6402 and LING 6200 and PHIL 6310 and PSYC 6200 and SLHS 6402.
INFO 1201 - Computational Reasoning
Primary Instructor
-
Fall 2018 / Spring 2019 / Fall 2019 / Spring 2020 / Fall 2020 / Spring 2021 / Fall 2021 / Spring 2022
Introduces principles of computational thinking through the manipulation, transformation, and creation of media artifacts, such as images, sounds, and web pages. Students will be exposed to a high-level overview of algorithms, functions, data structures, recursion, and object-oriented computer programming through a series of assignments that emphasize the use of computation as a means of creative expression.
INFO 1701 - Programming for Information Science 1
Primary Instructor
-
Fall 2022 / Spring 2023 / Fall 2023 / Spring 2024 / Fall 2024
Introduces principles of programming for information and data science using the Python programming language. Students will learn to understand, modify and create Python programs and will learn about programmatic techniques for exploring, discovering, and communicating information contained within various data sources. Degree credit not granted for this course and LING 1200 or CSCI 1200.
INFO 2201 - Programming for Information Science 2
Primary Instructor
-
Spring 2019 / Fall 2019 / Spring 2020 / Fall 2020 / Spring 2021 / Fall 2021 / Spring 2022 / Fall 2022 / Spring 2023 / Fall 2023 / Spring 2024 / Fall 2024
Surveys techniques for accessing, exploring, and analyzing real-world data in various formats. Students will acquire, process, and visualize this data in order to communicate their findings to a general audience. Requires demonstrated proficiency with introductory computer programming.
INFO 3510 - Music as Information
Primary Instructor
-
Fall 2023 / Fall 2024
Music is universal throughout all of society. This class will utilize the Python programming language to explore information that is inherent in and generated by music. Topics will cover various types of information related to music itself as well as the production of music which may include topics such as consumer-related music data, music recommender systems, sonification, and brain-music interfaces.
INFO 4609 - User-Centered Design
Primary Instructor
-
Fall 2019 / Spring 2020 / Fall 2020 / Fall 2021 / Fall 2022
Surveys the theoretical and practical foundations of human-computer interaction and user-centered design. Students learn theories of interaction (including cognitive, organizational, collaborative, and task-based approaches), user interface design techniques, design guidelines, and usability testing in the context of developing technology. Course content is explored through a variety of interfaces (desktop, mobile, touch, vision, audio, etc.) and contexts (personal, organizational, cross-cultural, etc.). Same as INFO 5609.
INFO 4700 - Senior Capstone
Primary Instructor
-
Spring 2019 / Spring 2024
Provides senior level INFO students an opportunity to demonstrate the culmination of their learning in the major by designing and implementing a significant information system or developing a research question, typically in response to a problem of personal interest related to or informed by their secondary area of specialization. Reinforces project planning, public presentation and ethic skills.
INFO 5609 - User-Centered Design
Primary Instructor
-
Fall 2019 / Spring 2020 / Fall 2020 / Fall 2021 / Fall 2022
Surveys the theoretical and practical foundations of human-computer interaction and user-centered design. Students learn theories of interaction (including cognitive, organizational, collaborative, and task-based approaches), user interface design techniques, design guidelines, and usability testing in the context of developing technology. Course content is explored through a variety of interfaces (desktop, mobile, touch, vision, audio, etc.) and contexts (personal, organizational, cross-cultural, etc.). Same as INFO 4609.
INFO 6940 - Supervised Master's Research Project
Primary Instructor
-
Spring 2023
Students enrolling in this course will conduct supervised research in Information Science under the supervision of one or more faculty advisors, to include preparation of academic literature reviews, laboratory or field experiments, surveys or interviews with technology stakeholders, interface or system design and development, system evaluation, or other examples of rigorous scholarship in the discipline of Information Science. Some research projects may be carried out in collaboration with other graduate students and faculty members. Although contribution to publishable scholarship (e.g., posters, demonstrations, conference papers, or journal articles) is one possible outcome of this educational experience, the student and his/her advisor(s) may agree to determine alternate mechanisms for assessing mastery of the academic research process, depending on the scope of work carried out as part of this experience, the publishability of the research, and the specific needs and career goals of the student.
LING 3005 - Cognitive Science
Primary Instructor
-
Spring 2021
Introduces cognitive science, drawing from psychology, philosophy, artificial intelligence, neuroscience, and linguistics. Studies the linguistic relativity hypothesis, consciousness, categorization, linguistic rules, the mind-body problem, nature versus nurture, conceptual structure and metaphor, logic/problem solving and judgment. Emphasizes the nature, implications and limitations of the computational model of mind. Recommended prerequisites: two of the following CSCI 1300 or LING 2000 or PHIL 2440 or PSYC 2145. Same as CSCI 3702 and PHIL 3310 and PSYC 3005 and SLHS 3003 and CSPB 3702.
LING 6200 - Issues and Methods in Cognitive Science
Primary Instructor
-
Spring 2022
Interdisciplinary introduction to cognitive science, examining ideas from cognitive psychology, philosophy, education, and linguistics via computational modeling and psychological experimentation. Includes philosophy of mind; learning; categorization; vision and mental imagery; consciousness; problem solving; decision making, and game-theory; language processing; connectionism. No background in computer science will be presumed. Recommended prerequisite: at least one course at the 3000-level or higher in CSCI, LING, PHIL, or PSYC. Same as CSCI 6402 and EDUC 6504 and PHIL 6310 and PSYC 6200 and SLHS 6402.
PHIL 3310 - Cognitive Science
Primary Instructor
-
Spring 2021
Introduces cognitive science, drawing from psychology, philosophy, artificial intelligence, neuroscience, and linguistics. Studies the linguistic relativity hypothesis, consciousness, categorization, linguistic rules, the mind-body problem, nature versus nurture, conceptual structure and metaphor, logic/problem solving and judgment. Emphasizes the nature, implications and limitations of the computational model of mind. Recommended prerequisites: two of the following CSCI 1300 or LING 2000 or PHIL 2440 or PSYC 2145. Same as LING 3005 and CSCI 3702 and PSYC 3005 and SLHS 3003 and CSPB 3702.
PHIL 6310 - Issues and Methods in Cognitive Science
Primary Instructor
-
Spring 2022
Interdisciplinary introduction to cognitive science, examining ideas from cognitive psychology, philosophy, education, and linguistics via computational modeling and psychological experimentation. Includes philosophy of mind; learning; categorization; vision and mental imagery; consciousness; problem solving; decision making, and game-theory; language processing; connectionism. No background in computer science will be presumed. Recommended prerequisite: at least one course at the 3000-level or higher in CSCI, LING, PHIL, or PSYC. Same as CSCI 6402 and EDUC 6504 and LING 6200 and PSYC 6200 and SLHS 6402.
PSYC 3005 - Cognitive Science
Primary Instructor
-
Spring 2021
Provides an introductory survey of influential models, theoretical approaches, and methods of cognitive science. Emphasizes and explains the convergence by work in multiple fields - including psychology and neuroscience, linguistics, computer science, and philosophy - on the idea that mental activity is a form of computation. Students from diverse backgrounds are introduced to a wide range of methods and approaches, including behavioral and neuroimaging experimental approaches, computational modeling and philosophical work. Department enforced prerequisites: two of the following CSCI 1300 or LING 2000 or PSYC 2145. Same as CSCI 3702 and LING 3005 and PHIL 3310 and SLHS 3003.
PSYC 6200 - Issues and Methods in Cognitive Science
Primary Instructor
-
Spring 2022
Interdisciplinary introduction to cognitive science, examining ideas from cognitive psychology, philosophy, education, and linguistics via computational modeling and psychological experimentation. Includes philosophy of mind; learning; categorization; vision and mental imagery; consciousness; problem solving; decision making, and game-theory; language processing; connectionism. No background in computer science will be presumed. Same as CSCI 6402 and EDUC 6504 and LING 6200 and PHIL 6310 and SLHS 6402.
SLHS 3003 - Cognitive Science
Primary Instructor
-
Spring 2021
Introduces cognitive science, drawing from psychology, philosophy, artificial intelligence, neuroscience, and linguistics. Studies the linguistic relativity hypothesis, consciousness, categorization, linguistic rules, the mind-body problem, nature versus nurture, conceptual structure and metaphor, logic/problem solving and judgment. Emphasizes the nature, implications and limitations of the computational model of mind. Recommended prerequisites: two of the following CSCI 1300 or LING 2000 or PHIL 2440 or PSYC 2145. Same as LING 3005 and PHIL 3310 and PSYC 3005 and CSCI 3702 and CSPB 3702.