My main research projects are taking a turn towards intellingent user interfaces for healthcare. This is a blend of AI, NLP, HCI and many other acronyms. ;)Read More
I am an associate professor of Computer Science at Northeastern Illinois University. 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 Diago Portales.Read More
Here are some of the courses I teach/have taught. 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 website from here.
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 an associate professor in the Computer Science Department at Northeastern Illinois University. I usually am at LWH (Lech Walesa Hall) 3060. Check my classes and office hours on this calendar. My email is f‐firstname.lastname@example.org
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.