Lectures are boring and he strays off topic constantly. He never has in-class activities or says what information is important. The tests are open book but the questions are so specific that having the book with you doesn't help, and he almost never returns grades/feedback. Doesn't respond to emails, grades seem handed out randomly.