Raul Martinez Arcelay
Pros:
>Very charismatic and makes jokes in the class
>Will help you outside of office hours
>Exams aren't proctored and assignments are fairly simple (Mindtap)
>Group project 
Cons:
>Isn't too straightforward with his assignments
>Group project (Personally I don't like them)
>The final project in his class requires a lot of work and research