Roger Casals
definitely take him if u can!! originally pretty hw heavy in the beginning of the quarter but he's super accommodating and after the course survey changed to just webwork assignments and optional practice problems. his practice tests are a good reflection of the actual exams. attendance isn't mandatory but go if u can, he's a great lecturer!