Rodrigo Aristizabal
Extremely nice teacher. Lot of homework and chapter tests but the website we did homework on was so helpful (the homework was super similar to all quizzes and tests since everything was on the same platform). Effort is definitely needed, and while he isn't the absolute best lecturer, he is very kind and understanding and can help you if you ask. 