Principles and Practices of Computing
Fall 2020 - Todd is a great professor! He explains concepts very clearly, and does lots of examples to make sure we understand the material. There were 6 homework assignments in the class, and each one we had about 5-7 days to do it. While some of the problems could be challenging, all were very doable. It was especially nice that there were office hours held by TA's everyday of the week, making it easy to drop in to ask questions. This course also has LA's, which I really liked. Overall, I'd really recommend taking this course with Todd if you have no CS experience because it made me really enjoy coding.