Course Schedule
Please click here for a printable list of the current semester’s course offerings
INFO 521 – Introduction to Machine Learning
Machine learning describes the development of algorithms which can modify their internal parameters (i.e., "learn") to recognize patterns and make decisions based on example data. These examples can be provided by a human, or they can be gathered automatically as part of the learning algorithm itself. This course will introduce the fundamentals of machine learning, will describe how to implement several practical methods for pattern recognition, feature selection, clustering, and decision making for reward maximization, and will provide a foundation for the development of new machine learning algorithms.
Machine learning describes the development of algorithms which can modify their internal parameters (i.e., "learn") to recognize patterns and make decisions based on example data. These examples can be provided by a human, or they can be gathered automatically as part of the learning algorithm itself. This course will introduce the fundamentals of machine learning, will describe how to implement several practical methods for pattern recognition, feature selection, clustering, and decision making for reward maximization, and will provide a foundation for the development of new machine learning algorithms.
- +
- Section: 002
- Instructor: Pyarelal, Adarsh
- Days: MoWe
- Time: 12:30 PM - 01:45 PM
- Dates: Jan 10 - May 1
- Status: Open
- Enrollment: 16 / 40
- +
- Section: 002
- Instructor: Pyarelal, Adarsh
- Days: MoWe
- Time: 12:30 PM - 01:45 PM
- Dates: Jan 10 - May 1
- Status: Open
- Enrollment: 16 / 40
- +
- Section: 002
- Instructor: Pyarelal, Adarsh
- Days: MoWe
- Time: 12:30 PM - 01:45 PM
- Dates: Jan 10 - May 1
- Status: Open
- Enrollment: 16 / 40
- +
- Section: 101
- Instructor: Lu, Xuan
- Days:
- Time:
- Dates: Jan 10 - Mar 1
- Status: Closed
- Enrollment: 40 / 40
- +
- Section: 101
- Instructor: Lu, Xuan
- Days:
- Time:
- Dates: Jan 10 - Mar 1
- Status: Closed
- Enrollment: 40 / 40
- +
- Section: 101
- Instructor: Lu, Xuan
- Days:
- Time:
- Dates: Jan 10 - Mar 1
- Status: Closed
- Enrollment: 40 / 40
- +
- Section: 102
- Instructor: Thompson, Tingting Joanne Ting Ting
- Days:
- Time:
- Dates: Mar 11 - May 1
- Status: Open
- Enrollment: 20 / 40
- +
- Section: 102
- Instructor: Thompson, Tingting Joanne Ting Ting
- Days:
- Time:
- Dates: Mar 11 - May 1
- Status: Open
- Enrollment: 20 / 40
- +
- Section: 102
- Instructor: Thompson, Tingting Joanne Ting Ting
- Days:
- Time:
- Dates: Mar 11 - May 1
- Status: Open
- Enrollment: 20 / 40
- +
- Section: 201
- Instructor: Lu, Xuan
- Days:
- Time:
- Dates: Jan 10 - Mar 1
- Status: Closed
- Enrollment: 40 / 40
- +
- Section: 201
- Instructor: Lu, Xuan
- Days:
- Time:
- Dates: Jan 10 - Mar 1
- Status: Closed
- Enrollment: 40 / 40
- +
- Section: 201
- Instructor: Lu, Xuan
- Days:
- Time:
- Dates: Jan 10 - Mar 1
- Status: Closed
- Enrollment: 40 / 40
- +
- Section: 201
- Instructor: Lu, Xuan
- Days:
- Time:
- Dates: Jan 10 - Mar 1
- Status: Closed
- Enrollment: 40 / 40
- +
- Section: 202
- Instructor: Thompson, Tingting Joanne Ting Ting
- Days:
- Time:
- Dates: Mar 11 - May 1
- Status: Open
- Enrollment: 20 / 40
- +
- Section: 202
- Instructor: Thompson, Tingting Joanne Ting Ting
- Days:
- Time:
- Dates: Mar 11 - May 1
- Status: Open
- Enrollment: 20 / 40
- +
- Section: 202
- Instructor: Thompson, Tingting Joanne Ting Ting
- Days:
- Time:
- Dates: Mar 11 - May 1
- Status: Open
- Enrollment: 20 / 40
- +
- Section: 402
- Instructor: Minson, Sarah
- Days:
- Time:
- Dates: Mar 11 - May 10
- Status: Open
- Enrollment: 108 / 132
- +
- Section: 402
- Instructor: Minson, Sarah
- Days:
- Time:
- Dates: Mar 11 - May 10
- Status: Open
- Enrollment: 108 / 132
- +
- Section: 402
- Instructor: Minson, Sarah
- Days:
- Time:
- Dates: Mar 11 - May 10
- Status: Open
- Enrollment: 108 / 132
- +
- Section: 407
- Instructor: Purdie, Cameron
- Days:
- Time:
- Dates: Mar 11 - May 12
- Status: Open
- Enrollment: 0 / 140
- +
- Section: 407
- Instructor: Minson, Sarah
- Days:
- Time:
- Dates: Mar 11 - May 12
- Status: Open
- Enrollment: 0 / 140
- +
- Section: 407
- Instructor: Purdie, Cameron
- Days:
- Time:
- Dates: Mar 11 - May 12
- Status: Open
- Enrollment: 0 / 140
- +
- Section: 407
- Instructor: Minson, Sarah
- Days:
- Time:
- Dates: Mar 11 - May 12
- Status: Open
- Enrollment: 0 / 140
- +
- Section: 407
- Instructor: Minson, Sarah
- Days:
- Time:
- Dates: Mar 11 - May 12
- Status: Open
- Enrollment: 0 / 140
- +
- Section: 407
- Instructor: Purdie, Cameron
- Days:
- Time:
- Dates: Mar 11 - May 12
- Status: Open
- Enrollment: 0 / 140
INFO 521 – Introduction to Machine Learning
Machine learning describes the development of algorithms which can modify their internal parameters (i.e., "learn") to recognize patterns and make decisions based on example data. These examples can be provided by a human, or they can be gathered automatically as part of the learning algorithm itself. This course will introduce the fundamentals of machine learning, will describe how to implement several practical methods for pattern recognition, feature selection, clustering, and decision making for reward maximization, and will provide a foundation for the development of new machine learning algorithms.
Machine learning describes the development of algorithms which can modify their internal parameters (i.e., "learn") to recognize patterns and make decisions based on example data. These examples can be provided by a human, or they can be gathered automatically as part of the learning algorithm itself. This course will introduce the fundamentals of machine learning, will describe how to implement several practical methods for pattern recognition, feature selection, clustering, and decision making for reward maximization, and will provide a foundation for the development of new machine learning algorithms.
- +
- Section: 001
- Instructor: unassigned
- Days: MoWe
- Time: 05:30 PM - 06:45 PM
- Dates: Aug 26 - Dec 11
- Status: Open
- Enrollment: 0 / 75
- +
- Section: 001
- Instructor: unassigned
- Days: MoWe
- Time: 05:30 PM - 06:45 PM
- Dates: Aug 26 - Dec 11
- Status: Open
- Enrollment: 0 / 75
- +
- Section: 001
- Instructor: unassigned
- Days: MoWe
- Time: 05:30 PM - 06:45 PM
- Dates: Aug 26 - Dec 11
- Status: Open
- Enrollment: 0 / 75
- +
- Section: 002
- Instructor: Pyarelal, Adarsh
- Days: MoWe
- Time: 12:30 PM - 01:45 PM
- Dates: Aug 26 - Dec 11
- Status: Open
- Enrollment: 0 / 50
- +
- Section: 002
- Instructor: Pyarelal, Adarsh
- Days: MoWe
- Time: 12:30 PM - 01:45 PM
- Dates: Aug 26 - Dec 11
- Status: Open
- Enrollment: 0 / 50
- +
- Section: 002
- Instructor: Pyarelal, Adarsh
- Days: MoWe
- Time: 12:30 PM - 01:45 PM
- Dates: Aug 26 - Dec 11
- Status: Open
- Enrollment: 15 / 50
- +
- Section: 002
- Instructor: Pyarelal, Adarsh
- Days: MoWe
- Time: 12:30 PM - 01:45 PM
- Dates: Aug 26 - Dec 11
- Status: Open
- Enrollment: 0 / 50
- +
- Section: 002
- Instructor: Pyarelal, Adarsh
- Days: MoWe
- Time: 12:30 PM - 01:45 PM
- Dates: Aug 26 - Dec 11
- Status: Open
- Enrollment: 0 / 50
- +
- Section: 003
- Instructor: unassigned
- Days: TuTh
- Time: 03:30 PM - 04:45 PM
- Dates: Aug 26 - Dec 11
- Status: Open
- Enrollment: 0 / 80
- +
- Section: 003
- Instructor: unassigned
- Days: TuTh
- Time: 03:30 PM - 04:45 PM
- Dates: Aug 26 - Dec 11
- Status: Open
- Enrollment: 0 / 80
- +
- Section: 003
- Instructor: unassigned
- Days: TuTh
- Time: 03:30 PM - 04:45 PM
- Dates: Aug 26 - Dec 11
- Status: Open
- Enrollment: 0 / 80
- +
- Section: 003
- Instructor: unassigned
- Days: TuTh
- Time: 03:30 PM - 04:45 PM
- Dates: Aug 26 - Dec 11
- Status: Open
- Enrollment: 0 / 80
- +
- Section: 102
- Instructor: unassigned
- Days:
- Time:
- Dates: Aug 26 - Oct 16
- Status: Open
- Enrollment: 0 / 40
- +
- Section: 102
- Instructor: Lu, Xuan
- Days:
- Time:
- Dates: Aug 26 - Oct 16
- Status: Open
- Enrollment: 35 / 40
- +
- Section: 102
- Instructor: unassigned
- Days:
- Time:
- Dates: Aug 26 - Oct 16
- Status: Open
- Enrollment: 0 / 40
- +
- Section: 102
- Instructor: unassigned
- Days:
- Time:
- Dates: Aug 26 - Oct 16
- Status: Open
- Enrollment: 0 / 40
- +
- Section: 104
- Instructor: Thompson, Tingting Joanne Ting Ting
- Days:
- Time:
- Dates: Oct 17 - Dec 11
- Status: Open
- Enrollment: 0 / 40
- +
- Section: 104
- Instructor: Thompson, Tingting Joanne Ting Ting
- Days:
- Time:
- Dates: Oct 17 - Dec 11
- Status: Open
- Enrollment: 0 / 40
- +
- Section: 104
- Instructor: Thompson, Tingting Joanne Ting Ting
- Days:
- Time:
- Dates: Oct 17 - Dec 11
- Status: Open
- Enrollment: 0 / 40
- +
- Section: 104
- Instructor: Thompson, Tingting Joanne Ting Ting
- Days:
- Time:
- Dates: Oct 17 - Dec 11
- Status: Open
- Enrollment: 0 / 40
- +
- Section: 202
- Instructor: unassigned
- Days:
- Time:
- Dates: Aug 26 - Oct 16
- Status: Open
- Enrollment: 0 / 40
- +
- Section: 202
- Instructor: Lu, Xuan
- Days:
- Time:
- Dates: Aug 26 - Oct 16
- Status: Open
- Enrollment: 35 / 40
- +
- Section: 202
- Instructor: unassigned
- Days:
- Time:
- Dates: Aug 26 - Oct 16
- Status: Open
- Enrollment: 0 / 40
- +
- Section: 202
- Instructor: unassigned
- Days:
- Time:
- Dates: Aug 26 - Oct 16
- Status: Open
- Enrollment: 0 / 40
- +
- Section: 204
- Instructor: Thompson, Tingting Joanne Ting Ting
- Days:
- Time:
- Dates: Oct 17 - Dec 11
- Status: Open
- Enrollment: 0 / 40
- +
- Section: 204
- Instructor: Thompson, Tingting Joanne Ting Ting
- Days:
- Time:
- Dates: Oct 17 - Dec 11
- Status: Open
- Enrollment: 0 / 40
- +
- Section: 204
- Instructor: Thompson, Tingting Joanne Ting Ting
- Days:
- Time:
- Dates: Oct 17 - Dec 11
- Status: Open
- Enrollment: 0 / 40
INFO 521 – Introduction to Machine Learning
Machine learning describes the development of algorithms which can modify their internal parameters (i.e., "learn") to recognize patterns and make decisions based on example data. These examples can be provided by a human, or they can be gathered automatically as part of the learning algorithm itself. This course will introduce the fundamentals of machine learning, will describe how to implement several practical methods for pattern recognition, feature selection, clustering, and decision making for reward maximization, and will provide a foundation for the development of new machine learning algorithms.
Machine learning describes the development of algorithms which can modify their internal parameters (i.e., "learn") to recognize patterns and make decisions based on example data. These examples can be provided by a human, or they can be gathered automatically as part of the learning algorithm itself. This course will introduce the fundamentals of machine learning, will describe how to implement several practical methods for pattern recognition, feature selection, clustering, and decision making for reward maximization, and will provide a foundation for the development of new machine learning algorithms.
- +
- Section: 002
- Instructor: Pyarelal, Adarsh
- Days: MoWe
- Time: 12:30 PM - 01:45 PM
- Dates: Jan 15 - May 7
- Status: Open
- Enrollment: 4 / 40
- +
- Section: 101
- Instructor: Lu, Xuan
- Days:
- Time:
- Dates: Jan 15 - May 7
- Status: Open
- Enrollment: 33 / 50
- +
- Section: 201
- Instructor: Lu, Xuan
- Days:
- Time:
- Dates: Jan 15 - May 7
- Status: Open
- Enrollment: 33 / 50
- +
- Section: 401
- Instructor: unassigned
- Days:
- Time:
- Dates: Jan 15 - Mar 21
- Status: Open
- Enrollment: 2 / 120
LING 521 – Language Maintenance, Preservation and Revitalization
This course examines potential ways to avert the massive language endangerment and death the world is experiencing. A variety of approaches and methods are considered, including linguistic documentation, teaching language courses, immersion (pre)schools, and the master-apprentice program. The course also covers ethical issues, goals of communities, and the balance between linguists and communities. Graduate-level requirements include 2 additional writing assignments, additional readings, and a longer (25 page) research paper.
This course examines potential ways to avert the massive language endangerment and death the world is experiencing. A variety of approaches and methods are considered, including linguistic documentation, teaching language courses, immersion (pre)schools, and the master-apprentice program. The course also covers ethical issues, goals of communities, and the balance between linguists and communities. Graduate-level requirements include 2 additional writing assignments, additional readings, and a longer (25 page) research paper.
- +
- Section: 001
- Instructor: Schneider, Lauren E
- Days: TuTh
- Time: 12:30 PM - 01:45 PM
- Dates: Jan 15 - May 7
- Status: Open
- Enrollment: 12 / 30