Prof Daniel is the best. We had weekly labs, and considering how this was an online class, I was worried that I wouldn't be able to follow the labs very well on my own. The labs ended up being absolutely not a problem because his instructions were specific and easy to follow. Also super approachable when reaching out for course questions.