Amazing class. Dr. Salik was respectful and down-to-earth. He set up a class Slack channel to contact him when needed and had optional virtual office hours every week. Textbook was free and he kept lectures up-to-date with emerging technologies. Final project actually helped you apply what you learned. Excited to take another class with him!