Teaching and Advising


Semester courses:

·       Spring 2011 and prior: Introduction to Natural Language Processing (CS 544), University of Southern California.

·       Fall 2005: Lexical Semantics (CS 599), University of Southern California.


Specialized programs:

·       2007–: Convenor, Computer Science Masters Degree Program in Human Language Technology, University of Southern California.

·       1999–2007: Co-Director, Program for Masters Degree in Computational Linguistics, University of Southern California.


Multi-day courses:

·       Co-Instructor and organizer, Information Extraction from Text.  Week-long course at University of Southern California. May 2010.

·       Instructor, Natural Language Semantics and Ontology.  Week-long course at KAIST.  Seoul, Korea. July 2009.

·       Co-Instructor, Introduction to Natural Language Processing. Computer Science 544, University of Southern California. Spring 2010, Spring 2009, Spring 2008, Spring 2007, Spring 2005, Spring 2004, Fall 2002, Fall 2001, Spring 2001, Spring 2000, Spring 1998, Spring 1996, Fall 1994, Spring 1993, Spring 1001, Spring 1990. 

·       Co-Instructor, Lexical Semantics. Computer Science 599, University of Southern California. Fall 2005. 

·       Instructor, Ontologies.  3-day course in the Vilem Mathesius Lecture Series at Charles University, Prague, Czech Republic. March 2005.

·       Instructor, Information Retrieval. Short course, Universitat Internacional Menéndez Pelayo.  Barcelona, Spain, July 2003. 

·       Co-Instructor, Machine Translation. 3-day course, University of California at Los Angeles extension course. Spring 1997, Spring 1996. 

·       Instructor, Penman Sentence Generation System.  2-day intensive course, University of Waterloo, Canada, October 1994.

·       Co-Instructor, Multilingual NLP.  Specialized 5-day course for selected European students and faculty, one of four invited lecturers at the Bolzano School, Bolzano, Italy, December 1993.


Tutorials at conferences and universities:

·       Instructor, Corpus Annotation.  3-hour tutorial at Association of Computational Linguistics Conference (ACL). Uppsala, Sweden. July 2010.

·       Co-instructor, Corpus Annotation.  3-hour tutorial at Language Resources and Evaluation Conference (LREC). Marrakesh, Morocco. May 2008.

·       Co-instructor, Corpus Annotation.  3-hour tutorial at 7th International Symposium on Natural Language Processing (SNLP). Pattaya, Thailand. December 2007.

·       Instructor. Automated Text Summarization. 3-hour tutorial at Summer School, University of Illinois, Urbana-Champaign, IL. June 2007.

·       Instructor. Ontologies and Corpus Creation. 4 lectures at Hankook University of Foreign Studies, Linguistics Department. Seoul, Korea. January 2007.

·       Instructor, A Gentle Introduction to Ontologies. 3-hour tutorial at Seventh Conference of the Association for Machine Translation in the Americas (AMTA). Boston, MA, August 2006.

·       Instructor, An Introduction to Machine Translation. 3-hour tutorial at Seventh International Machine Translation Summit. Singapore, September 1999.

·       Co-instructor, Automated Text Summarization. 3-hour tutorial at SIGIR conference. Berkeley, CA, August 1999.

·       Instructor, Multilingual Text Summarization. 3-hour tutorial at Third Conference of the Association for Machine Translation in the Americas (AMTA). Philadelphia, PA, October 1998.

·       Co-Instructor, Automated Text Summarization. 3-hour tutorial at COLING/ACL Conference. Montreal, Canada, August 1998.

·       Instructor, An Introduction to the Theory and Practice of Machine Translation. 3-hour tutorial at Sixth International Machine Translation Summit. San Diego, CA, October 1997.

·       Co-Instructor, Statistical Processing for Machine Translation: A Primer. 3-hour tutorial at Second Conference of the Association for Machine Translation in the Americas (AMTA). Montreal, Canada, October 1996.

·       Co-Instructor, Machine Translation. 3-hour tutorial at Conference of the Association of Computational Linguistics (ACL). Santa Cruz, CA, June 1996.

·       Co-Instructor, Intelligent Multimedia Systems. 3-hour tutorial at Conference of the American Association of Artificial Intelligence (AAAI), Seattle, WA, August 1994.

·       Instructor, Language Generation. 3-hour tutorial at 4th Baden-Württemberg Colloquium Sprachverarbeitung in Mensch und Maschine. Herrenberg, Germany, October 1990.


Ph.D. advisor or committee member of:

·       Advisor: Dirk Hovy, current (Department of Computer Science, University of Southern California, Los Angeles). Thesis topic: undecided.

·       Advisor: Stephen Tratz, current (Department of Computer Science, University of Southern California, Los Angeles). Thesis topic: Semantically-Enriched Parsing for Natural Language Understanding.

·       Committee member: Jason Riesa, current (Department of Computer Science, University of Southern California, Los Angeles, Pittsburgh).  Thesis: Structured Models for Automatic Bilingual Alignment.

·       External reader: Grace Yang, current (Carnegie Mellon University, Pittsburgh).  Thesis: Automated Ontology Construction through Text Mining.

·       Co-Advisor: Marta Recasens-Potau, current (University of Barcelona, Spain).  Thesis: Coreference Resolution.

·       External reader: Shane Bergsma, 2010 (University of Alberta, Canada).  Thesis: Large-Scale Semi-Supervised Learning for Natural Language Processing.

·       External reader: Vit Novacek, 2010 (National University of Ireland, Galway, Ireland). Thesis: Document Analysis for the Semantic Web.

·       Committee member: Sudeep Gandhe, 2009 (Department of Computer Science, University of Southern California, Los Angeles). Thesis: Rapid Prototyping and Evaluation of Dialogue Systems for Virtual Humans. 

·       External reader: Vasco Calais Pedro, 2009 (Carnegie Mellon University, Pittsburgh).  Thesis: Federated Ontology Search.

·       Advisor: Rahul Bhagat, 2009 (Department of Computer Science, University of Southern California, Los Angeles). Thesis: Learning Paraphrases from Text. 

·       External reader: Zornitsa Kozareva, 2009 (University of Alicante, Spain).  Thesis: Resolving Named Entity Problems: From Recognition and Discrimination to Semantic Class Learning. External reader: Wauter Bosma, 2008 (University of Twente, Netherlands).  Thesis topic: Query-Based Summarization. 

·       Advisor: Donghui Feng, 2007 (Department of Computer Science, University of Southern California, Los Angeles). Thesis: Factorizing Information Extraction from Text Corpora.

·       External reader: Marco Pennacchiotti, 2007 (University Tor Vergata, Rome, Italy).  Thesis: Recognizing Textual Entailment: Methods and Resources. 

·       Committee member: Alex Fraser, 2007 (Department of Computer Science, University of Southern California, Los Angeles). Thesis: Word Alignment for Statistical Machine Translation.

·       Advisor: Namhee Kwon, 2007 (Department of Computer Science, University of Southern California, Los Angeles). Thesis: Text Understanding via Semantic Structure Analysis.

·       Advisor: Soo-Min Kim, 2007. Department of Computer Science, University of Southern California, Los Angeles. Thesis: Extracting Opinions from Text.

·       Committee member: Dragos Stefan Munteanu, 2006 (Department of Computer Science, University of Southern California, Los Angeles). Thesis: Creating Aligned Corpora.

·       External reader: Roberto Navigli, 2006 (University of Rome “La Sapienza”, Rome, Italy).  Thesis: Structural Semantic Interconnections: A Knowledge-Based Approach to Word Sense Disambiguation. 

·       Committee member: Shou-de Lin, 2007 (Department of Computer Science, University of Southern California, Los Angeles). Thesis: Modeling, Searching, and Explaining Interesting Instances in Multi-Relational Networks.

·       Advisor: Liang Zhou, 2006. Department of Computer Science, University of Southern California, Los Angeles. Thesis: Discussion Summarization.

·       Committee member: Radu Soricut, 2006 (Department of Computer Science, University of Southern California, Los Angeles). Thesis: NL Generation for Text-Based Applications using an Information-Slim Representation.

·       Committee member: Hal Daumé III, 2006 (Department of Computer Science, University of Southern California, Los Angeles). Thesis: Learning, Search, and Features for Complex NL Problems: An Exploration in Coreference Resolution.

·       External Reader: Valentin Jijkoun, 2006 (Department of Computer Science, University of Amsterdam). Thesis: Graph Transformations for Natural Language Processing.

·       Advisor: Deepak Ravichandran, 2005. Department of Computer Science, University of Southern California, Los Angeles. Thesis: Terascale Knowledge Acquisition.

·       Committee member: Hyun Shin, 2005 (Department of Computer Science, University of Southern California, Los Angeles). Thesis: Generality-Based Information Retrieval.

·       Outside reader: Javier Farreres, 2004 (LSI Software Department, Technical University of Catalonia (UPC), Barcelona, Spain).  Thesis: Automatic Construction of Ontologies. 

·       Committee member: Philipp Koehn, 2003 (Department of Computer Science, University of Southern California, Los Angeles). Thesis: Noun Phrase Translation.

·       External Reader: Dien Dinh, 2003. University, Ho Chi Minh City, Vietnam. Thesis topic: English-to-Vietnamese Machine Translation.

·       Committee member: Irene Langkilde, 2002. Department of Computer Science, University of Southern Califlective. Thesis: Natural Language Generation using Statistics.

·       Committee member: Kenji Yamada, 2002. Department of Computer Science, University of Southern California, Los Angeles. Thesis: A Syntax-Based Statistical Translation Model.

·       Committee member: Iliya Ovsiannikov, 2002. Department of Neuroscience, University of Southern California, Los Angeles. Thesis: Annotation of Documents.

·       External Reader: Klaus Ries. 2001. Department of Computer Science, Karlsruhe University, Germany. Thesis: Accessing Spoken Interaction through Dialogue Processing.

·       External Reader: Horacio Saggion. 2000. Departement d'informatique, University of Montreal, Canada). Thesis: Génération Automatique de Résumes par Analyse Sélective.

·       External reader: Latifur Khan, 2000 (Department of Computer Science, University of Southern California, Los Angeles). Thesis: Ontology-Based Information Retrieval of Audio Material.

·       External Reader: Sam Serutle. 2000. Department of Computer Science, University of Pretoria, South Africa. Thesis: Sentence Analysis using a Concept Lattice.

·       External Reader: Dragomir Radev, 1998. Department of Computer Science, Columbia University, New York. Thesis: Automated Multi-Document Text Summarization.

·       External Reader: I. Dan Melamed, 1998. Department of Computer Science, University of Pennsylvania, Philadelphia. Thesis: Statistical Methods in Machine Translation.

·       Committee member: Ishwar Chander, 1998 (Computer Science Department, University of Southern California, Los Angeles). Thesis: Automatic Post-Editing of Documents. 

·       Advisor de facto: Chin-Yew Lin, 1997. Electrical Engineering Department, University of Southern California, Los Angeles. Thesis: Topic Identification for Automated Text Summarization.

·       Advisor de facto: Hercules Dalianis, 1996. Department of Computer and Systems Science, Royal Institute of Technology / Stockholm University, Sweden. Thesis: Aggregation in Automated Language Generation and Sentence Planning.

·       Advisor de facto: Anthony Gallippi, 1996. Electrical Engineering Department, University of Southern California, Los Angeles. Thesis: Automatic Cross-Language Proper Name Determination in Text using Robust Methods.

·       External Reader: Chrysanne DiMarco, 1989. Computer Science Department, University of Toronto, Canada. Thesis: A Computational Theory of Style.


Biography | Education | Publications | Research grants
Professional Activities | Invited Presentations | Teaching and Advising