This semester (Fall '23) I am teaching CS343 Intro to Natural Language Processing, CS419 Informatics (Machine Learning), and CS 425CX, a programming course for school teachers seeking CS EndorsementsRead More
My main research projects are at the intersection of intelligent user interfaces for marginalized communities with an emphasis on low literacy Latino populations and with application in healthcare. This is a blend of AI, NLP, HCI and other acronyms. ;). I strive to not only advance computer science, but to impact the communities we work with.Read More
I am an associate professor of Computer Science at Northeastern Illinois University. I am also affiliated with the Center for Advancing Safety and Machine Intelligence -CASMI- at Northwestern University. My research focuses on impacting marginalized and minority communities for whom the utilization of technology is structurally difficult, yet potentially beneficial. I got my Ph.D. in Computer Science from Northwestern University, an MSc. in AI and Education at DePaul University, and a BA in informatics from Universidad Diego Portales.Read More
Here are some of the courses I teach/have taught. The courses I am teaching are the first ones. Most of the content is online as well as on my Youtube playlists. If you are taking one of my classes, you can get to the course website from here. Swipe sideways to show more
Health disparities are, in some dimensions, a problem of information access. My research sits at the intersection of artificial intelligence, human computer interaction and education to advance cancer health equity through purposeful information presentation: That is, every resource should provide a unique piece of information that is potentially useful and on-point with a particular topic or event. Check out these projects:
I am a visiting associate professor of computer science at Northwestern University for the 2022-2023 academic year. I am working within the Center for Advancing Safety and Machine Intelligence -CASMI-. Otherwise, I am an associate professor in the Computer Science Department at Northeastern Illinois University. I usually am at CBT 173. My email is f‐email@example.com
I got my undergraduate degree in Systems Engineer and Informatics at Universidad Diego Portales in Santiago, Chile. A masters degree in Computer Science at DePaul University with a concentration in AI; I got a Ph.D. in Computer Science at the Infolab, in the Computer Science department of Northwestern University. Other interests include: Computational linguistics and enhancing social interactions with technology that can help make a difference, such as intelligent tutoring systems and other aspects of AI applied to the education of children. In the past I worked developing Virtual Peers for minority children with Justine Cassell at the ArticuLab.
Here's my CV
Latent Dirichlet Allocation (LDA)If we assume documents are comprised of different topics, then we can assume that certain words belong to certain topics. Therefore, a document is a set of words that are more or less grouped according to their topic. For example: A sports story can have a few topics in it such as "the actual game" (score, plays, etc.), "the players" (injuries, drug testing, etc.) and "speculation" (what will happen against the next rival). For each of these topics there are words that are strongly associated with them. For example: "score" is strongly associated to "the actual game" topic, while "steroids" is probably associated to "the players" topic. However, "score" may also be associated with the "speculation" topic albeit less strongly.LDA attempts to group these words automatically from large collections fo text. Github Repo.
Other Simple ScriptsI have written a bunch of simpler scripts to emulate argparse in Java, small unit testing software for grading java assignments, models to convert simple beamer (latex presentations) into Reveal.js, a student appointment system, etc. these are my pet projects.Check my "pets" repo. on Github
You are welcome to check other larger projects on my Github repos.