i am Juan Vásquez (he/him), a Ph.D. student in Computer Science at the University of Colorado Boulder.
my specialization is in Natural Language Processing (NLP), and i am currently working on conversational analysis following Dr. Justine Zhang's work.
during my master's (in AI), i worked on heteronormative language detection, and hate-speech detection in Mexican Spanish under the supervision of Dr. Gemma Bel Enguix and Dr. Karla Ramírez Pulido.
in my free time i enjoy playing j-rpgs, watching films, and reading contemporary latin-american literature.
Introduction to Natural Language Processing with Python II
Faculty of Engineering, UNAM
march-july
main instructor
materials created for the course availablehere(in Spanish).
2021
Introduction to Natural Language Processing with Python I
Faculty of Engineering, UNAM
sept-june
main instructor
materials created for the course availablehere(in Spanish).
other work
2025
→ attending student | 2025 Annual Conference of the North American Chapter of the Association for Computational Linguistics (NAACL) | Albuquerque, New Mexico; USA | april 29–may 4
2024
→ organizer | 14th annual out in STEM (oSTEM) conference | Portland, Oregon; USA | october 17-20
→ organizer | Queer in AI Workshop @ NAACL 2024 | Mexico City, Mexico | june 16-21
→ attending student | 2024 Annual Conference of the North American Chapter of the Association for Computational Linguistics (NAACL) | Mexico City, Mexico | june 16-21
→ program commitee member | XVI Mexican Congress of Artificial Intelligence (XVI Congreso Mexicano de Inteligencia Artificial) | Celaya, Mexico | june 3-7
2023
→ attending student | The 34th European Summer School in Logic, Language and Information (ESSLLI 2023) | Ljubljana, Slovenia | july 31-august 11
→ attending student | 13th Lisbon Machine Learning School | Lisbon, Portugal | july 14-20
→ keynote speaker - The State of NLP in Latin America | Queer in AI workshop @ The 61st Annual Meeting of the Association for Computational Linguistics (ACL) | Toronto, Canada | july 9
→ attending student | 2024 Annual Conference of the North American Chapter of the Association for Computational Linguistics (NAACL) | Toronto, Canada | july 10-14
→ guest speaker - Hate speech detection using NLP techniques | Instituto de Investigaciones Matemáticas y en Sistemas (IIMAS), Universidad Nacional Autónoma de México (UNAM). | Mexico City, Mexico | april 13
2022
→ program commitee member | The 21st Mexican International Conference on Artificial Intelligence (MICAI) | Monterrey, Mexico | october 24-20
→ presenter - Heterocorpus: Detección y mitigación del lenguaje heteronormado en inglés | Grupo de Ingeniería Lingüística (Language Engineering Group), UNAM | Mexico City, Mexico | september 29
→ presenter - Heterocorpus: A Corpus for Heteronormative Language Detection | The 4th Workshop on Gender Bias for Natural Language Processing located at NAACL | Seattle, Washington; USA | july 15
→ attending student | 1st Caltech Neurosymbolic Programming Summer School | Pasadena, California; USA | july 11-13
2021
→ first place in the task Sentiment Analysis for Mexican Touristic Places | IberLEF 2021 | Tepic, Mexico | july 8
→ presenter - Inteligencia Artificial Aplicada al Análisis de Sentimientos de Reseñas Online en Español (Applied Artificial Intelligence for Sentiment Analysis of Online Reviews in Spanish) | Grupo de Ingeniería Lingüística (Language Engineering Group) - internal seminar | Mexico City, Mexico | may 14
?
RESEARCHERS
these are some researchers whose work I follow closely, and that I find very cool/interesting. check out their work if you want to learn more about various areas in Computer Science :)
these are some cool tools i use, and i think are worth checking out if they fit any of your needs.
→ command-line
espanso - define your own system-wide text completions in a custom toml file. more advance features allow you to execute shell commands by just typing whatever string you define.
F2 - a CLI tool for batch renaming files and directories quickly and safely.
jq - a CLI json processor with functional syntax. it's very cool for visualizing json objects.
Stirling-PDF - a locally hosted app with tons of features for modifying editing, and exporting PDFs.
typst - a markup-based typsetting language designed to resolve LaTeX ambiguities, and with a simpler syntax.
→ python
uv - a super fast dependency, python version installer and manager. it's also a great way to manage your project environments (way better than virtualenv and poetry, IMO.)
→ LaTeX
detexify - a simple web/mac os app that takes as input a handwritten drawing, and returns the equivalent LaTeX command.