Robert Rivera
The most caring and amazing professor! I RECOMMED 100% and you will not be disappointed. He has online videos where he teaches you about the material and cracks some jokes to make the material easier and fun. Almost everything is based on the video lectures even the exams. Honestly he is one of the best professors I have personally taken.