TEACHING

CIS 4000 - Introduction to Programming

Jan 2019 - Present
University of California (UCLA)
Los Angeles, California, United States
Undergraduate, Face to Face
This course is an introductory-level course on programming concepts and practices. It covers the basics of programming languages, including syntax, data types, control structures, and functions. Students will learn how to write programs in a high-level programming language and develop algorithms to solve computational problems. This course may cover a specific programming language such as Python or Java.

CIS 4402 - Machine Learning for Natural Language Processing

Aug 2021 - Present
University of California (UCLA)
Los Angeles, California, United States
Undergraduate, Face to Face
This course focuses on the application of machine learning algorithms to natural language processing (NLP) tasks. Students will learn the basic principles of NLP, such as text classification, sentiment analysis, and machine translation, and how to apply machine learning algorithms to solve these tasks. They will also explore advanced topics in NLP, such as neural networks for NLP and deep learning approaches.

CIS4401 - Introduction to Artificial Intelligence

Jan 2022 - Present
University of California (UCLA)
Los Angeles, California, United States
Undergraduate, Face to Face
This course is an introductory-level course on artificial intelligence (AI) and its applications. It covers the fundamentals of AI, including search algorithms, knowledge representation, machine learning, and natural language processing. Students will learn how to design and implement AI algorithms and systems, and explore the ethical and societal implications of AI.

URL for this page: cvfolder.com/page/1883
Copyright © 2024
Home