Nice guy but super boring as a lecturer. Terrible visual and audio quality for his device. Quite disorganized PPTs with a lot of long paragraphs he chants. Likes using hip-hop as examples but that's nightmare for someone who's not interested in that. Exams are easy as long as you're ok with his too-broad instruction.