I am not currently teaching. In 2023, I will be teaching “Comp 5046: Natural Language Processing”. I encourage third year students with a Distinction average in CS subjects to take the course!
Previous
Talks:
- Spotify, February 2022
“You Are What You Train On: Creating Robust Natural Language Interfaces” - University of Wisconsin-Madison, March 2021
“You Are What You Train On: Creating Robust Natural Language Interfaces” - Yale University, February 2021
“You Are What You Train On: Creating Robust Natural Language Interfaces” - 3M / MModal, February 2021
“You Are What You Train On: Creating Robust Natural Language Interfaces” - Google, February 2021
“You Are What You Train On: Creating Robust Natural Language Interfaces” - University of Maryland, College Park, February 2021
“You Are What You Train On: Creating Robust Natural Language Interfaces” - George Mason University, February 2021
“You Are What You Train On: Creating Robust Natural Language Interfaces” - University of Arizona, Fev 2021
“You Are What You Train On: Creating Robust Natural Language Interfaces” - Northeastern University, February 2021
“You Are What You Train On: Creating Robust Natural Language Interfaces” - Virginia Tech, February 2021
“You Are What You Train On: Creating Robust Natural Language Interfaces” - University of Sydney, January 2021
“You Are What You Train On: Creating Robust Natural Language Interfaces” - University of California, Berkeley, NLP Seminar, February 2018
“Representing Online Conversation Structure with Graphs” - Midwest Speech and Language Days & CL Colloquium, May 2017, May 2018
“Modeling Discourse Structure with Conversation Graphs” - University of Macquarie, Centre for Language Tech., June 2016, August 2017
“Parsing with Graph Structured Output” “Extracting Structured Information from Noisy Online Text” - Sydney Humans, Language, Technology MeetUp, May 2016, August 2017
“Linguistic structure & parsing in practice” “Location and Language; Analysing Cybercriminal Markets” - University of Sydney, May 2016
“Algorithms for Parsing with Graph Structured Output” - Information Sciences Institute, Natural Language Seminar, March 2016
“Capturing More Linguistic Structure with Graph-Structured Parsing” - CommonCrawl, Big Open Data Hackathon, May 2014
“Tasks and Tools in NLP” - Cambridge Computer Laboratory, August 2013
“Where did it all go wrong? New Tools for Automatic Error Analysis in NLP” - Berkeley Syntax Circle, December 2012
“What’s wrong with this parse tree?”
Instructor:
- Artificial Intelligence, Berkeley, Summer 2014
Teaching Assistant:
- Artificial Intelligence, Berkeley, Fall 2011
- Artificial Intelligence (Advanced), Sydney, Fall 2009
- Informatics (Advanced), Sydney, Fall 2009
Guest Lecturer:
- DATA3406: Human-in-the-Loop Data Analytics, Semester 2, 2021
“Human-in-the-Loop Natural Language Processing” - DATA1002: Informatics: Data and Computation, Semester 2, 2021
“Natural Language Processing” - Conversational AI, Michigan, Spring 2020
“NLP: overview, non-DNN approaches, computational linguistics”
“NLP: Special topics (research)” - STEM Posse, Michigan, Summer 2019
“Workshop building language models” - The Anatomy of Natural Language Processing Systems, Michigan, Winter 2018
“The Sapphire Dialogue Project” - The Beauty and Joy of Computing, Berkeley, Summer 2014
“Artificial Intelligence” - Applied Natural Language Processing, Berkeley, Fall 2013
“Live: Coding a parser to understand the challenges of parsing” - Proseminar in the Digital Humanities, Berkeley, Spring 2013
“The latest in Entity Recognition and Syntactic Parsing”