Course Material

The following books and course notes are designed to give students a foundational understanding of the material. Some topics are intentionally simplified and certain details are omitted so that the focus can remain on developing the core concepts and skills.