Cecilia Alm Headshot

Cecilia Alm

Professor

Department of Psychology
College of Liberal Arts
Artificial Intelligence Program Director

585-475-7327
Office Hours
Spring 2025: Tuesday 9:00 am
Office Location
Office Mailing Address
92 Lomb Memorial Drive Rochester, NY 14623 Psychology office: Eastman 3242

Cecilia Alm

Professor

Department of Psychology
College of Liberal Arts
Artificial Intelligence Program Director

Education

Ph.D., University of Illinois at Urbana-Champaign

Bio

Cecilia (Cissi) O. Alm is the joint program director of the MS in AI in the School of Information, the director of the AWARE-AI program at RIT, a PI for the NSF-funded IRES AI-PROWIL program, a partnership with University West, and for an NSF collaborative research EAGER project, a collaboration with Gallaudet University. She is an associate director of the Center for Human-aware AI at RIT, director of CLaSP, the Computational Linguistics and Speech Processing Lab, professor in the Department of Psychology and also affiliated with iSchool. Other RIT affiliations include the Ph.D. Programs in Cognitive Science and in Computing and Information Sciences, the Department of Computer Science, and the MS in Data Science. Her research interests are in AI and machine learning for linguistic or multimodal sensing, multimodal dialogue processing, and humans in NLP and AI system including interactive machine learning frameworks. Cissi has taught natural language processing, speech processing, artificial intelligence, and linguistics courses. Also see her lab (https://www.rit.edu/clasp/) and distribution page (https://people.rc.rit.edu/~coagla). 
 
Office hour Spring 2025: TBA

585-475-7327

Areas of Expertise

Select Scholarship

Published Conference Proceedings
Alm, Cecilia O., et al. "Achieving diversity in AI-focused graduate research traineeships." Proceedings of the 55th ACM Technical Symposium on Computer Science Education, V2. Ed. Bell Stephenson, et al. Portland, OR: ACM, 2024. Web.
Alm, Cecilia O. "Centering humans in artificial intelligence." Proceedings of the AAAI 2024 Spring Symposium Series, Vol. 3, No. 1. Ed. Ron Petrick and Christopher Geib. Stanford, California: AAAI, 2024. Web.
Orr, Hayden, Michael Peechatt, and Cecilia O. Alm. "MULTICOLLAB-ASL: Towards affective computing for the Deaf community." Proceedings of the 26th International ACM SIGACCESS Conference on Computers and Accessibility (Poster/Demo Track). Ed. David Flatla, et al. St. John's, NL, Canada: ACM, 2024. Web.
Show 64 More
External Scholarly Fellowships/National Review Committee
4/19/2024 -8/31/2026
     National Science Foundation
     Amount: 149,778
5/31/2024 -8/31/2026
     National Science Foundation
     Amount: 24,000
10/1/2024 -9/30/2027
     National Science Foundation
     Amount: 435,271  
Show 6 More
Peer Reviewed/Juried Poster Presentation or Conference Paper
Alm, Cecilia O., Rajesh Titung, and Reynold Bailey. "Pandemic impacts on assessment of undergraduate research." Proceedings of the Proceedings of the 54th ACM Technical Symposium on Computer Science Education. Ed. Maureen Doyle, et al. Toronoto, ON, Canada: ACM.
Alm, Cecilia O. and Reynold Bailey. "Mentoring Engagement: Contrasting Perceptions of Administrators and Faculty." Proceedings of the Proceedings of the 52nd ACM Technical Symposium on Computer Science Education. Ed. Mark Sherriff, et al. Online, Online: Association for Computing Machinery.
Journal Paper
Tewari, Subhra, et al. "Perceptions of Human and Machine-generated Articles." Journal of Digital Threats: Research and Practice 2. 2 (2021): 1-16. Web.
Alm, Cecilia O. and Reynold Bailey. "Transitioning from teaching to mentoring: Supporting students to adopt mentee roles." Journal of STEM Education Research 4. 1 (2021): 95-114. Web.
Vaidyanathan, Preethi, et al. "Computational framework for fusing eye movements and spoken narratives for image annotation." Journal of Vision 20. 7 (2020): 1-28. Web.
Show 7 More
Invited Keynote/Presentation
Alm, Cecilia O. "Sensing language (+ X) for human-centered AI." Talk at the Natural Language Processing Research Group. IT University of Copenhagen. Copenhagen, Denmark. 3 Oct. 2019. Guest Lecture.
Alm, Cecilia O. "Modeling Complex Human-generated Multilevel Behaviors." IoTaP Seminar. Malmö University. Malmö, Sweden. 11 Nov. 2019. Guest Lecture.
Alm, Cecilia O. "Eliciting, Analyzing, Fusing, and Visualizing Dialogue and Gaze." Multidisciplinary Approaches to Eye-tracking Research Workshop. Malmö University. Malmö, Sweden. 24 Nov. 2019. Guest Lecture.
Show 5 More
Book Chapter
Stenport, Anna W. and Cecilia O. Alm. "Corporations, the Welfare State, and Covert Misogyny in The Girl with the Dragon Tattoo." Men Who Hate Women and the Women Who Kick Their Asses! Feminist Perspectives on Stieg Larsson's Millennium Trilogy. Nashville, TN: Vanderbilt University Press, 2012. 123-134. Print.
Alm, Cecilia O. "What Can Language Technologies do for Endangered Languages, and Vice Versa?" Endangered Languages: Voices and Images, FEL XV. Ed. M. Haboud and N. Ostler. Quito, Ecuador: Foundation for Endangered Languages, 2011. 98-102. Print.
Published Review
Alm, Cecilia O. "Toddler and Parent Interaction: The Organization of Gaze, Pointing and Vocalization." Rev. of Pragmatics & Beyond New Series, Volume 192 by Anna Filipi, ed. Allan Bell. Journal of Sociolinguistics Apr. 2012: 294-296. Web.
Published Article
Alm, Cecilia Ovesdotter. “Characteristics of High Agreement Affect Annotation in Text.” Proceedings of theFourth Linguistic Annotation Workshop, 15-16 July 2010. 118-122. Print. «
Formal Presentation
Heimisdattir, Linda Osp, Cecilia Ovesdotter Alm, Kateri Krantz-Odendahl, and I. Alden Coots. “A Resource for Learning Swedish Oral Skills.” INTERSPEECH 2010 Satellite Workshop on Second Language Studies: Acquisition, Learning, Education and Technology. Makuhari, Japan. 26-30 Sep. 2010. Presentation.
Alm, Cecilia Ovesdotter. “Introducing an Open Source Swedish Teaching Package: Combining Discovery-based and Thematic Learning to Address Needs and Motivations of Swedish Students.” 100th Meeting of the Society for the Advancement in Scandinavian Studies. Seattle, WA. 24 Apr. 2010. Presentation.
Alm, Cecilia Ovesdotter. “Gods as Kids in The Mythical Detective Loki Ragnarok.” New Directionsin Medieval Scandinavian Studies. 30th Annual Conference of the Center for Medieval Studies. Lincoln Center, New York. 27-28 Mar. 2010. Presentation.

Currently Teaching

COGS-500
3 Credits
This introduction to research comprises two parts. The first part introduces interdisciplinary cognitive science and its impact in society together with foundational notions about the research process (including responsible conduct of research) and publication practices and grant writing. The second part provides an entry point to later methods courses by establishing shared computational foundations.
COGS-600
3 Credits
This introduction to research comprises two parts. The first part introduces interdisciplinary cognitive science and its impact in society together with foundational notions about the research process (including responsible conduct of research) and publication practices and grant writing. The second part provides an entry point to later methods courses by establishing shared computational foundations.
COGS-899
3 Credits
This course is to fulfill the work plan agreed by the student and the dissertation adviser. The guiding principle of the Dissertation Research course is to complete the doctoral dissertation research proposed by the doctoral candidate and approved by the candidate’s dissertation committee. The course consists of carrying out the thesis research, including collection and analysis of data, and completion and public defense of the dissertation document for partial fulfillment of the requirements of the PhD degree in Cognitive Science.
IDAI-610
3 Credits
This course covers the underlying theories and algorithms used in the field of artificial intelligence. Topics include the history of AI, search algorithms (such as A*, game search and constraint satisfaction), logic and logic programming, planning, and an overview of machine learning. Programming assignments, including implementation of AI algorithms, and oral/written summaries of research papers are required.
IDAI-620
3 Credits
This course introduces the mathematical background necessary to understand, design, and effectively deploy AI systems. It focuses on four key areas of mathematics: (1) linear algebra, which enables describing, storing, analyzing and manipulating large-scale data; (2) optimization theory, which provides a framework for training AI systems; (3) probability and statistics, which underpin many machine learning algorithms and systems; and (4) numerical analysis, which illuminates the behavior of mathematical and statistical algorithms when implemented on computers.
IDAI-700
3 Credits
This course will familiarize students with foundational concepts and emerging ideas in the ethics of artificial intelligence and their implications for public policy. It will be broken down into three sections: (1) the ethics of machine learning; (2) the moral status of AI; and (3) AI and the distant future. The first section will consider such topics as the ethical implications of unconscious bias in machine learning (e.g., in predictive text, facial recognition, speech dialogue systems); what constraints should govern the behavior of autonomous and semi-autonomous machines such as drones and smart cars; whether AI can undermine valuable social institutions and perhaps to democracy itself and what might be done to mitigate such risk; and how automation might transform the labor economy and whether this morally desirable. The second section turns to the question of our moral obligations toward (some) artificial intelligences. Here, we will ask what grounds moral status in general and how this might apply to artificial intelligences in particular, including how should we should balance moral obligations toward (some) AIs with competing obligations toward human beings and other creatures with morally protectable interests. The final section will look to the far distant future and consider how (if at all) we might identify and estimate future threats from AI and what might be done today to protect all those who matter morally.
IDAI-710
3 Credits
This course is an introduction to machine learning theories and algorithms. Topics include an overview of data collection, sampling and visualization techniques, supervised and unsupervised learning and graphical models. Specific techniques that may be covered include classification (e.g., support vector machines, tree-based models, neural networks), regression, model selection and some deep learning techniques. Programming assignments and oral/written summaries of research papers are required.
IDAI-720
3 Credits
Hallmarks of AI are systems that perform human-like behaviors, and AI systems rely on continuous preparation and deployment of data resources as new tasks emerge. In this course, students develop their conceptual, applied, and critical understanding about (1) experimental principles and methods guiding the collection, validation, and deployment of human data resources for AI systems; (2) human-centered AI concepts and techniques including dataset bias, debiasing, AI fairness, humans-in-the loop methods, explainable AI, trust), and (3) best practices for technical writing and presentation about AI. As a milestone, based on research review, students will write and present an experimental design proposal for dataset elicitation followed by computational experimentation, with description and visualization of the intended experiment setup, as well as critical reflection of benefits, limitations, and implications in the context of AI system development and deployment.
IDAI-780
3 Credits
Graduate capstone project by the candidate on an appropriate topic as arranged between the candidate and the research advisor.
IDAI-790
1 - 6 Credits
Masters-level research by the candidate on an appropriate topic as arranged between the candidate and the research advisor.
PSYC-681
3 Credits
This course provides theoretical foundation as well as hands-on (lab-style) practice in computational approaches for processing natural language text, for problems that involve natural language meaning and structure. The course has relevance to cognitive science, artificial intelligence, and science and technology fields. Machine learning, including standard and recent neural network methods, is a central component of this course. Students will develop natural language processing solutions individually or in teams using Python, and explore additional relevant tools. Expected: Programming skills, demonstrated by coursework or instructor approval.
PSYC-684
3 Credits
This course introduces students to speech and spoken language processing with a focus on real-world applications including automatic speech recognition, speech synthesis, and spoken dialog systems, as well as tasks such as emotion detection and speaker identification. Students will learn the fundamentals of signal processing for speech and explore the theoretical foundations of how human speech can be processed by computers. Students will then collect data and use existing toolkits to build their own speech recognition or speech synthesis system. This course provides theoretical foundation as well as hands-on laboratory practice. Expected: Programming skills, demonstrated by coursework or instructor approval.