Jon Gonzalez
Professor Gonzalez is an amazing teacher, mentor, and father like figure. You can see the attention to detail he puts into every lab and every simulation.

His class consists of weekly pre-lab quizzes worth 10pts each, homework assignments every once in a while worth 0 pts but is graded based on completion. Just watch the canvas videos!