Summer 2023

CPSC 335.01: Algorithms Engineering

Monday, Wednesday, Thursday 10:30 AM - 1:30 PM CS-104 Syllabus | Calendar

CPSC 323.01: Compilers and Languages

Monday-Wednesday-Thursday 1:35 PM - 4:35 PM room CS-104 | Syllabus | Calendar


Send Feedback

To send an anonymous feedback, please use the form below.


Spring 2023

CPSC 121.01: Object Oriented Progrmming

Tuesday-Thursday 8:30 AM - 9:20 AM E-202

CPSC 121.02: Object Oriented Progrmming

Tuesday-Thursday 9:30 AM - 10:20 AM E-202

CPSC 121.03: Object Oriented Progrmming

Tuesday-Thursday 10:30 AM - 11:20 AM E-202

CPSC 121.04: Object Oriented Progrmming

Tuesday-Thursday 11:30 AM - 12:20 PM E-202

Fall 2022

CPSC 120.04: Introduction to Programming

Monday 11:30 AM - 12:20 PM E-202

CPSC 474.01: Parallel and Distributed Computing (Graduate/Undergraduate)

Monday-Wednesday 10 AM - 11:15 AM zoom |

CPSC 535.01: Advanced Algorithms

Monday-Wednesday 8:30 AM - 9:45 AM LH-318

CPSC 535.02: Advanced Algorithms

Monday-Wednesday 1:00 PM - 2:15 PM HUM-110

Summer 2022

CPSC 335.01: Algorithms Engineering

Monday, Wednesday, Thursday 10:30 AM - 1:30 PM E-202

CPSC 323.01: Compilers and Languages

Monday-Wednesday-Thursday 1:35 PM - 4:35 PM room E-202

Spring 2022

CPSC 479.01: Introduction to High Performance Computing (Graduate/Undergraduate)

Monday-Wednesday 11:30 AM - 12:45 PM CS-408

CPSC 535.01: Advanced Algorithms

Monday-Wednesday 8:30 AM - 9:45 AM E-202

CPSC 597.01: Project (Seminar)

Tuesday-Thursday 1 PM - 2:15 PM HUM 321A

Fall 2021

CPSC 120.01 & 120.03: Introduction to Programming, co-teaching with Prof. Hong Wei Tai

Monday 10 AM - 11:15 AM zoom

CPSC 335.01: Algorithm Engineering

Monday-Wednesday 2:30 PM - 3:45 PM zoom |

CPSC 474.01: Parallel and Distributed Computing (Graduate/Undergraduate)

Monday-Wednesday 8:30 AM - 9:45 AM zoom |

Summer 2021

CPSC 335.02: Algorithms Engineering

Monday, Wednesday, Thursday 10:30 AM - 1:30 PM zoom

CPSC 335.03: Algorithms Engineering

Monday, Wednesday, Thursday 1:35 PM - 4:35 PM zoom

Spring 2021

CPSC 479.01: Introduction to High Performance Computing (Graduate/Undergraduate)

Monday-Wednesday 11:30 AM - 12:45 PM zoom

CPSC 535.01: Advanced Algorithms

Monday-Wednesday 8:30 AM - 9:45 AM zoom

CPSC 597.01: Project (Seminar)

Tuesday-Thursday 1 PM - 2:15 PM zoom

Fall 2020

CPSC 131.04: Data Structures

Monday-Wednesday 10-11:30 AM zoom

CPSC 335.01: Algorithms Engineering

Monday-Wednesday, 2:30-3:45 PM zoom

CPSC 474.001: Parallel and Distributed Computing (Graduate/Undergraduate)

Monday-Wednesday 8:30-9:45 AM zoom


Summer 2020

CPSC 335.01: Algorithms Engineering

Monday, Wednesday, Thursday 10 AM - 1 PM zoom

CPSC 313.70: The Computer Impact

Online


Spring 2020

CPSC 335.01: Algorithms Engineering

Monday-Wednesday 1-2:15 PM room E-202

CPSC 335.05: Algorithms Engineering

Monday-Wednesday 4-5:15 PM room CS-102A

CPSC 479.01: Introduction to High Performance Computing (Graduate/Undergraduate)

Monday-Wednesday 11:30 AM - 12:45 PM room CS-408 >

CPSC 535.01: Advanced Algorithms

Monday-Wednesday 8:30 AM - 9:45 AM room EC-109


Fall 2019

CPSC 131.04: Data Structures

Monday-Wednesday 10 AM - 11:30 AM room EC-109 | Addendum to Syllabus | Syllabus

CPSC 335.01: Algorithms Engineering

Monday-Wednesday, 2:30-3:45 PM room EC-109 | Syllabus

CPSC 474.01: Parallel and Distributed Computing (Graduate/Undergraduate)

Monday-Wednesday 8:30-9:45 AM room CS-101 | Syllabus


Summer 2019

CPSC 313.70: The Computer Impact

Online

CPSC 323.01: Compilers and Languages

Monday-Wednesday-Thursday 10:30 AM - 1:30 PM room CS-101


Spring 2019

CPSC 131.03: Data Structures

Monday-Wednesday 4-5:15 PM room EC-109

CPSC 335.01: Algorithms Engineering

Monday-Wednesday, 1-2:15 PM room E-202

CPSC 479.01: Introduction to High Performance Computing (Graduate/Undergraduate)

Monday-Wednesday 11:30 AM -12:45 PM room CS-408


Fall 2018

CPSC 131.003: Data Structures

Monday-Wednesday 11:30 AM - 12:45 PM room EC-109

CPSC 439-01 Theory of Computation

Monday-Wednesday, 2:30-3:45 PM room EC-008

CPSC 474.001: Parallel and Distributed Computing (Graduate/Undergraduate)

Monday-Wednesday 8:30-9:45 AM room CS-101


Summer 2018

CPSC 313.50: The Computer Impact

Online

CPSC 323.01: Compilers and Languages

Monday-Wednesday-Thursday 3-6 PM room E-202


Spring 2018

CPSC 131.03: Data Structures

Monday-Wednesday 11:30 AM - 12:45 PM room EC-109

CPSC 323.04: Compilers and Languages

Monday-Wednesday, 5:30-6:45 PM room CS-110B

CPSC 479.01: Introduction to High Performance Computing (Graduate/Undergraduate)

Monday-Wednesday 8:30-9:45 AM room CS-101


Fall 2017

CPSC 131.03: Data Structures

Monday-Wednesday 11:30 AM - 12:45 PM room EC-109

CPSC 131.04: Data Structures

Monday-Wednesday 10-11:30 AM room EC-109

CPSC 131.05: Data Structures

Monday-Wednesday, 4-5:15 PM room E-202

CPSC 474.01: Parallel and Distributed Computing (Graduate/Undergraduate)

Monday-Wednesday 8:30-9:45 AM room CS-101


Summer 2017

CPSC 313.51: The Computer Impact

Online


Spring 2017

CPSC 335.02: Algorithms Engineering (Graduate/Undergraduate)

Tuesday-Thursday 7:00-8:15 PM room CS-110B

CPSC 335.03: Algorithms Engineering (Graduate/Undergraduate)

Tuesday-Thursday 4:00-5:15 PM room CS-110B


Fall 2016

CPSC 335.01: Algorithms Engineering (Graduate/Undergraduate)

Monday-Wednesday 2:30-3:45 PM room EC-109

CPSC 335.02: Algorithms Engineering (Graduate/Undergraduate)

Monday-Wednesday 4:00-5:15 PM room EC-109

CPSC 474.01: Parallel and Distributed Computing (Graduate/Undergraduate)

Monday-Wednesday 10:00-11:15 AM room CS-101


Spring 2016

CPSC 335.01: Algorithms Engineering (Graduate/Undergraduate)

Monday-Wednesday 1:00-2:15 PM room E-202

CPSC 335.02: Algorithms Engineering (Graduate/Undergraduate)

Tuesday-Thursday 7:00-8:15 PM room CS-110B

CPSC 335.03: Algorithms Engineering (Graduate/Undergraduate)

Tuesday-Thursday 4:00-5:15 PM room CS-110B


Fall 2015

CPSC 335.01: Algorithms Engineering (Graduate/Undergraduate)

Tuesday-Thursday 4:00-5:15 PM room CS-300

CPSC 335.02: Algorithms Engineering (Graduate/Undergraduate)

Monday-Wednesday 4:00-5:15 PM room CS-110A

CPSC 335.03: Algorithms Engineering (Graduate/Undergraduate)

Monday-Wednesday 2:30-3:45 PM room CS-102A