Lianzhang Bao
Horrible professor goes over material too fast and doesn't explain well. Avoids answering questions and very hard to understand. Class is totally lost and he only holds office hours once a week for only one hour and is difficult to approach. Avoid him at all costs.