Course Schedule

Please click here for a printable list of the current semester’s course offerings

Course Term
Course Attributes
INFO

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.

Section
002
Days
MoWe
Time
12:30 PM - 01:45 PM
Date
Jan 10 - May 1
Status
Open
Enrollment
16 / 40
  • Days: MoWe
  • Time: 12:30 PM - 01:45 PM
  • Dates: Jan 10 - May 1
  • Status: Open
  • Enrollment: 16 / 40
Section
002
Days
MoWe
Time
12:30 PM - 01:45 PM
Date
Jan 10 - May 1
Status
Open
Enrollment
16 / 40
  • Days: MoWe
  • Time: 12:30 PM - 01:45 PM
  • Dates: Jan 10 - May 1
  • Status: Open
  • Enrollment: 16 / 40
Section
002
Days
MoWe
Time
12:30 PM - 01:45 PM
Date
Jan 10 - May 1
Status
Open
Enrollment
16 / 40
  • Days: MoWe
  • Time: 12:30 PM - 01:45 PM
  • Dates: Jan 10 - May 1
  • Status: Open
  • Enrollment: 16 / 40
Section
101
Days
Time
Date
Jan 10 - Mar 1
Instructor
Status
Closed
Enrollment
40 / 40
  • Days:
  • Time:
  • Dates: Jan 10 - Mar 1
  • Status: Closed
  • Enrollment: 40 / 40
Section
101
Days
Time
Date
Jan 10 - Mar 1
Instructor
Status
Closed
Enrollment
40 / 40
  • Days:
  • Time:
  • Dates: Jan 10 - Mar 1
  • Status: Closed
  • Enrollment: 40 / 40
Section
101
Days
Time
Date
Jan 10 - Mar 1
Instructor
Status
Closed
Enrollment
40 / 40
  • Days:
  • Time:
  • Dates: Jan 10 - Mar 1
  • Status: Closed
  • Enrollment: 40 / 40
Section
102
Days
Time
Date
Mar 11 - May 1
Status
Open
Enrollment
20 / 40
  • Days:
  • Time:
  • Dates: Mar 11 - May 1
  • Status: Open
  • Enrollment: 20 / 40
Section
102
Days
Time
Date
Mar 11 - May 1
Status
Open
Enrollment
20 / 40
  • Days:
  • Time:
  • Dates: Mar 11 - May 1
  • Status: Open
  • Enrollment: 20 / 40
Section
102
Days
Time
Date
Mar 11 - May 1
Status
Open
Enrollment
20 / 40
  • Days:
  • Time:
  • Dates: Mar 11 - May 1
  • Status: Open
  • Enrollment: 20 / 40
Section
201
Days
Time
Date
Jan 10 - Mar 1
Instructor
Status
Closed
Enrollment
40 / 40
  • Days:
  • Time:
  • Dates: Jan 10 - Mar 1
  • Status: Closed
  • Enrollment: 40 / 40
Section
201
Days
Time
Date
Jan 10 - Mar 1
Instructor
Status
Closed
Enrollment
40 / 40
  • Days:
  • Time:
  • Dates: Jan 10 - Mar 1
  • Status: Closed
  • Enrollment: 40 / 40
Section
201
Days
Time
Date
Jan 10 - Mar 1
Instructor
Status
Closed
Enrollment
40 / 40
  • Days:
  • Time:
  • Dates: Jan 10 - Mar 1
  • Status: Closed
  • Enrollment: 40 / 40
Section
201
Days
Time
Date
Jan 10 - Mar 1
Instructor
Status
Closed
Enrollment
40 / 40
  • Days:
  • Time:
  • Dates: Jan 10 - Mar 1
  • Status: Closed
  • Enrollment: 40 / 40
Section
202
Days
Time
Date
Mar 11 - May 1
Status
Open
Enrollment
20 / 40
  • Days:
  • Time:
  • Dates: Mar 11 - May 1
  • Status: Open
  • Enrollment: 20 / 40
Section
202
Days
Time
Date
Mar 11 - May 1
Status
Open
Enrollment
20 / 40
  • Days:
  • Time:
  • Dates: Mar 11 - May 1
  • Status: Open
  • Enrollment: 20 / 40
Section
202
Days
Time
Date
Mar 11 - May 1
Status
Open
Enrollment
20 / 40
  • Days:
  • Time:
  • Dates: Mar 11 - May 1
  • Status: Open
  • Enrollment: 20 / 40
Section
402
Days
Time
Date
Mar 11 - May 10
Instructor
Status
Open
Enrollment
108 / 132
  • Days:
  • Time:
  • Dates: Mar 11 - May 10
  • Status: Open
  • Enrollment: 108 / 132
Section
402
Days
Time
Date
Mar 11 - May 10
Instructor
Status
Open
Enrollment
108 / 132
  • Days:
  • Time:
  • Dates: Mar 11 - May 10
  • Status: Open
  • Enrollment: 108 / 132
Section
402
Days
Time
Date
Mar 11 - May 10
Instructor
Status
Open
Enrollment
108 / 132
  • Days:
  • Time:
  • Dates: Mar 11 - May 10
  • Status: Open
  • Enrollment: 108 / 132
Section
407
Days
Time
Date
Mar 11 - May 12
Instructor
Status
Open
Enrollment
0 / 140
  • Days:
  • Time:
  • Dates: Mar 11 - May 12
  • Status: Open
  • Enrollment: 0 / 140
Section
407
Days
Time
Date
Mar 11 - May 12
Instructor
Status
Open
Enrollment
0 / 140
  • Days:
  • Time:
  • Dates: Mar 11 - May 12
  • Status: Open
  • Enrollment: 0 / 140
Section
407
Days
Time
Date
Mar 11 - May 12
Instructor
Status
Open
Enrollment
0 / 140
  • Days:
  • Time:
  • Dates: Mar 11 - May 12
  • Status: Open
  • Enrollment: 0 / 140
Section
407
Days
Time
Date
Mar 11 - May 12
Instructor
Status
Open
Enrollment
0 / 140
  • Days:
  • Time:
  • Dates: Mar 11 - May 12
  • Status: Open
  • Enrollment: 0 / 140
Section
407
Days
Time
Date
Mar 11 - May 12
Instructor
Status
Open
Enrollment
0 / 140
  • Days:
  • Time:
  • Dates: Mar 11 - May 12
  • Status: Open
  • Enrollment: 0 / 140
Section
407
Days
Time
Date
Mar 11 - May 12
Instructor
Status
Open
Enrollment
0 / 140
  • Days:
  • Time:
  • Dates: Mar 11 - May 12
  • Status: Open
  • Enrollment: 0 / 140
Fall 2024
INFO

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.

Section
001
Days
MoWe
Time
05:30 PM - 06:45 PM
Date
Aug 26 - Dec 11
Instructor
unassigned
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
Days
MoWe
Time
05:30 PM - 06:45 PM
Date
Aug 26 - Dec 11
Instructor
unassigned
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
Days
MoWe
Time
05:30 PM - 06:45 PM
Date
Aug 26 - Dec 11
Instructor
unassigned
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
Days
MoWe
Time
12:30 PM - 01:45 PM
Date
Aug 26 - Dec 11
Status
Open
Enrollment
0 / 50
  • Days: MoWe
  • Time: 12:30 PM - 01:45 PM
  • Dates: Aug 26 - Dec 11
  • Status: Open
  • Enrollment: 0 / 50
Section
002
Days
MoWe
Time
12:30 PM - 01:45 PM
Date
Aug 26 - Dec 11
Status
Open
Enrollment
0 / 50
  • Days: MoWe
  • Time: 12:30 PM - 01:45 PM
  • Dates: Aug 26 - Dec 11
  • Status: Open
  • Enrollment: 0 / 50
Section
002
Days
MoWe
Time
12:30 PM - 01:45 PM
Date
Aug 26 - Dec 11
Status
Open
Enrollment
15 / 50
  • Days: MoWe
  • Time: 12:30 PM - 01:45 PM
  • Dates: Aug 26 - Dec 11
  • Status: Open
  • Enrollment: 15 / 50
Section
002
Days
MoWe
Time
12:30 PM - 01:45 PM
Date
Aug 26 - Dec 11
Status
Open
Enrollment
0 / 50
  • Days: MoWe
  • Time: 12:30 PM - 01:45 PM
  • Dates: Aug 26 - Dec 11
  • Status: Open
  • Enrollment: 0 / 50
Section
002
Days
MoWe
Time
12:30 PM - 01:45 PM
Date
Aug 26 - Dec 11
Status
Open
Enrollment
0 / 50
  • Days: MoWe
  • Time: 12:30 PM - 01:45 PM
  • Dates: Aug 26 - Dec 11
  • Status: Open
  • Enrollment: 0 / 50
Section
003
Days
TuTh
Time
03:30 PM - 04:45 PM
Date
Aug 26 - Dec 11
Instructor
unassigned
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
Days
TuTh
Time
03:30 PM - 04:45 PM
Date
Aug 26 - Dec 11
Instructor
unassigned
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
Days
TuTh
Time
03:30 PM - 04:45 PM
Date
Aug 26 - Dec 11
Instructor
unassigned
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
Days
TuTh
Time
03:30 PM - 04:45 PM
Date
Aug 26 - Dec 11
Instructor
unassigned
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
Days
Time
Date
Aug 26 - Oct 16
Instructor
unassigned
Status
Open
Enrollment
0 / 40
  • +
  • Section: 102
  • Instructor: unassigned
  • Days:
  • Time:
  • Dates: Aug 26 - Oct 16
  • Status: Open
  • Enrollment: 0 / 40
Section
102
Days
Time
Date
Aug 26 - Oct 16
Instructor
Status
Open
Enrollment
35 / 40
  • Days:
  • Time:
  • Dates: Aug 26 - Oct 16
  • Status: Open
  • Enrollment: 35 / 40
Section
102
Days
Time
Date
Aug 26 - Oct 16
Instructor
unassigned
Status
Open
Enrollment
0 / 40
  • +
  • Section: 102
  • Instructor: unassigned
  • Days:
  • Time:
  • Dates: Aug 26 - Oct 16
  • Status: Open
  • Enrollment: 0 / 40
Section
102
Days
Time
Date
Aug 26 - Oct 16
Instructor
unassigned
Status
Open
Enrollment
0 / 40
  • +
  • Section: 102
  • Instructor: unassigned
  • Days:
  • Time:
  • Dates: Aug 26 - Oct 16
  • Status: Open
  • Enrollment: 0 / 40
Section
104
Days
Time
Date
Oct 17 - Dec 11
Status
Open
Enrollment
0 / 40
  • Days:
  • Time:
  • Dates: Oct 17 - Dec 11
  • Status: Open
  • Enrollment: 0 / 40
Section
104
Days
Time
Date
Oct 17 - Dec 11
Status
Open
Enrollment
0 / 40
  • Days:
  • Time:
  • Dates: Oct 17 - Dec 11
  • Status: Open
  • Enrollment: 0 / 40
Section
104
Days
Time
Date
Oct 17 - Dec 11
Status
Open
Enrollment
0 / 40
  • Days:
  • Time:
  • Dates: Oct 17 - Dec 11
  • Status: Open
  • Enrollment: 0 / 40
Section
104
Days
Time
Date
Oct 17 - Dec 11
Status
Open
Enrollment
0 / 40
  • Days:
  • Time:
  • Dates: Oct 17 - Dec 11
  • Status: Open
  • Enrollment: 0 / 40
Section
202
Days
Time
Date
Aug 26 - Oct 16
Instructor
unassigned
Status
Open
Enrollment
0 / 40
  • +
  • Section: 202
  • Instructor: unassigned
  • Days:
  • Time:
  • Dates: Aug 26 - Oct 16
  • Status: Open
  • Enrollment: 0 / 40
Section
202
Days
Time
Date
Aug 26 - Oct 16
Instructor
Status
Open
Enrollment
35 / 40
  • Days:
  • Time:
  • Dates: Aug 26 - Oct 16
  • Status: Open
  • Enrollment: 35 / 40
Section
202
Days
Time
Date
Aug 26 - Oct 16
Instructor
unassigned
Status
Open
Enrollment
0 / 40
  • +
  • Section: 202
  • Instructor: unassigned
  • Days:
  • Time:
  • Dates: Aug 26 - Oct 16
  • Status: Open
  • Enrollment: 0 / 40
Section
202
Days
Time
Date
Aug 26 - Oct 16
Instructor
unassigned
Status
Open
Enrollment
0 / 40
  • +
  • Section: 202
  • Instructor: unassigned
  • Days:
  • Time:
  • Dates: Aug 26 - Oct 16
  • Status: Open
  • Enrollment: 0 / 40
Section
204
Days
Time
Date
Oct 17 - Dec 11
Status
Open
Enrollment
0 / 40
  • Days:
  • Time:
  • Dates: Oct 17 - Dec 11
  • Status: Open
  • Enrollment: 0 / 40
Section
204
Days
Time
Date
Oct 17 - Dec 11
Status
Open
Enrollment
0 / 40
  • Days:
  • Time:
  • Dates: Oct 17 - Dec 11
  • Status: Open
  • Enrollment: 0 / 40
Section
204
Days
Time
Date
Oct 17 - Dec 11
Status
Open
Enrollment
0 / 40
  • Days:
  • Time:
  • Dates: Oct 17 - Dec 11
  • Status: Open
  • Enrollment: 0 / 40
Spring 2025
INFO

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.

Section
002
Days
MoWe
Time
12:30 PM - 01:45 PM
Date
Jan 15 - May 7
Status
Open
Enrollment
5 / 40
  • Days: MoWe
  • Time: 12:30 PM - 01:45 PM
  • Dates: Jan 15 - May 7
  • Status: Open
  • Enrollment: 5 / 40
Section
101
Days
Time
Date
Jan 15 - May 7
Instructor
Status
Open
Enrollment
33 / 50
  • Days:
  • Time:
  • Dates: Jan 15 - May 7
  • Status: Open
  • Enrollment: 33 / 50
Section
201
Days
Time
Date
Jan 15 - May 7
Instructor
Status
Open
Enrollment
33 / 50
  • Days:
  • Time:
  • Dates: Jan 15 - May 7
  • Status: Open
  • Enrollment: 33 / 50
Section
401
Days
Time
Date
Jan 15 - Mar 21
Instructor
unassigned
Status
Open
Enrollment
2 / 120
  • +
  • Section: 401
  • Instructor: unassigned
  • Days:
  • Time:
  • Dates: Jan 15 - Mar 21
  • Status: Open
  • Enrollment: 2 / 120
LING

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.

Section
001
Days
TuTh
Time
12:30 PM - 01:45 PM
Date
Jan 15 - May 7
Status
Open
Enrollment
12 / 30
  • Days: TuTh
  • Time: 12:30 PM - 01:45 PM
  • Dates: Jan 15 - May 7
  • Status: Open
  • Enrollment: 12 / 30