Ya'Ke Smith
Ya'Ke knows his material, but can be a bit indecisive in his guidance on student direction. You should be fine so long as you show up to class, talk more about his work than yours, and mention how inspired you were by City of God. Document all requests he makes for your projects, no matter how small - he will forget. 