Saleem Sahawneh
The lectures are simple and easy to understand, but don't let that fool you, as the HWs require good knowledge of library-free C++, which the professor doesn't know well. The textbook was only used for a research project. Grants extensions if more than half of the class is suffering on an assignment/project.