He has a very thick accent and speaks very quietly; it can be impossible to keep up with what he's saying. His coursework is bloated as well, he'll spend 20 minutes on a concept just to say we'll never need it. He's very nice, so I feel bad writing a negative review, but this was the most mind-numbing class I've ever had to slog through.