Roberto Varela
Hes great , his lectures are great clean and simple , he gives many examples on each topic , but attendance is not required but would definitely go bc hes lectures are whats on the exams !! If your planning not to come all the time have a friend who takes good notes