Dr Chu is okay. He shows up to office hours late. Also he is very inconsiderate with students circumstances. I got into a car accident on my way to his class during a snow storm and he would not allow me to get credit for an assignment. Another consideration with this class is that it is an organizational nightmare. Too much content to manage.