ChillSemesterSign in

MAC 286

Data Structures · 3 credits · Fall 2026

Requirements

Pre-requisite of MAC 190 AND pre/co-requisite of MAC 281 are required.

About this course

This course presents fundamental abstract data types along with efficient implementations for each. Topics include linked lists, stacks, queues, priority queues, binary trees, binary search trees, heaps, AVL trees, n-ary trees, graphs, hash tables, sorting and searching, recursion and worst-case analysis.

Seat status as of Oct 3, 2:39 AM ET. Seats can change between refreshes.

5 of 5 sections · 5 open

Chill Rank compares professors using Rate My Professors reviews, from Chill to Brutal. What each rank means

3008-LEC Regular
Mon/Wed · 10:30 AM - 12:45 PM
Online-Synchronous / B Building B-326
Omar Ait HellalChill Rank 3 of 5: Fair?★ 3.9(50)Difficulty 3.1/5 · 63% would take again#4 chillest of 5 for this course
Hybrid SynchronousOpen
3021-LEC Regular
Tue/Thu · 10:30 AM - 12:45 PM
B Building B-306
Khalid KassouChill Rank 3 of 5: Fair?★ 3.7(34)Difficulty 2.3/5 · 60% would take again#2 chillest of 5 for this course
In PersonOpen
5461-LEC Regular
Tue/Thu · 5:45 PM - 7:55 PM
E Building E-303
Andi ToceChill Rank 3 of 5: Fair?★ 3.9(80)Difficulty 3.2/5 · 68% would take again#3 chillest of 5 for this course
In PersonOpen
7589-LEC 2ndSession
Tue/Thu · 1:00 PM - 5:35 PM
B Building B-332
Won Geun KimChill Rank 5 of 5: Brutal?★ 1.5(57)Difficulty 4.3/5 · 11% would take again#5 chillest of 5 for this course
In PersonOpen
8547-LEC 2ndSession
Mon/Wed · 5:45 PM - 10:15 PM
M Building M-B45
Odin WrightChill Rank 1 of 5: Chill?★ 5.0(31)Difficulty 2.0/5 · 97% would take again#1 chillest of 5 for this course
In PersonOpen