William Aderholdt
Good professor. I had him half of the semester online because of COVID-19. only two tests, but you can have a full page of notes. 5 OLA mini-projs. He always quickly replied in emails and made lectures in depth. sometimes things wouldn't be clear in class-I assure you though if you ask for help he will explain it clearly and make sure you are set.