Courses

Foundation of Big Data Analytics

EE 412 / Fall 2024 - 2025

Data has insights and knowledge. We study how to extract actionable information from large datasets using highly scalable algorithms. We explore their application to real-world problems such as frequent set mining, clustering, and recommendation. This class integrates the best of machine learning, statistics, algorithmic theory, and data processing systems, with a strong emphasis on practical usability.

Discrete Methods for Electrical Engineering

EE213 / Spring 2024

We study discrete mathematical structures such as integers, sets, graphs, and logical statements. The class begins with an exploration of logic and proofs, which form the foundation of mathematical reasoning. We then study the mathematical principles underlying computers, which operate on discrete bits. Key topics include algorithms, computational complexity, number theory, recursion, counting, and graphs.