had him in csci 112 and decided to take him again in csci 113i because i had a good experience in csci 112 🙂
you're in good hands! he's actually a good prof and grades fairly. listen well in class and you'll do fine, it's not hard to listen or approach him either so you won't be sleepy or bored even if it is a 3-hour class. he also answered every question i had about whatever topic i was unsure right before the exams, so you'll likely be able to do the same as well.
he'll give a google sheets calendar of when you'll have onsite or async class, so yes not every day you'll have his class.
don't submit any assignments late cause he gives -5 even if its 10 minutes after 11:59 pm. you shouldn't cram either since he gives assignments pretty early (2 weeks ahead sometimes). make sure that you have a good group as well! got bonus points for quizzes because our group had the best presentation :))
if you have any questions to help yourself get through the sem feel free to ask!more