Finite Automata

This course is a major core requirement for me. This course will cover recurrences, Big-O notation, sorting, searching, graph algorithms, greedy algorithms, dynamic programming and NP completeness.

Check out an old class webpage