Data based on 3 reviews.
During the pandemic, we had online school. This is for APUSH: Make sure to take notes during his class presentations, he goes pretty fast so don't take down every single word. He will ask questions so just be ready to respond. Theres about a chapter of notes due every week, a test every monday and frequent projects. When you join the class, be prepared for a lot of writing and use of notebooks.
Make sure to study all the material (book, questions, projects, etc. ) and take good notes. Even though the notes are annoying I found it useful before test day.
Mr. Bellotti gives a ton of work in CPUSH in comparison to other teachers. His participation grade automatically drops everyone's grades a lot because its worth around 10% of your grade and he only gives out Bs. He is so meticulous about formatting and gives a ton of extra assignments on top of tests and finishing the textbook. If you mess up on an assignment he will give you a zero or a low 50 percent unless he really likes you. I messed up and accidentally typed up an assignment once so that did not turn out well at all. That semester I barely made my A but basically, if you keep around a 100 in assignments you should be fine because his tests aren't that bad even though participation is there to purposefully drop your grade. Every day is a lecture or some project if you sit in the back you can be pretty lucky and get the chance to do other work in his class because he will not see you. His tests also get easier at the end of the year. It is a lot of unnecessary work for a CPUSH class but it gets easier by the end of the year to deal with.