Hardest class I took this semester. Its kind off straight forward but his class consisted a lot of me teaching myself. Nicest teacher not his fault, however with COVID the calls or class dont really help with understanding a lot of the material. His finals are hard so study!!! Hw are easy are done on launchpad but study cant stress enough