Alan Yang
Professor Yang is supper accommodating and is willing to help you out no matter what. Theres homework every week but it isnt hard and the project is kind of fun. Definitely recommend taking him, especially if its your first semester in upper division classes.