I personally loved Dr. Li & her lectures. She has a thick accent but its not hard to understand her. I would really recommend going to class because she grades attendance and some concepts may be hard unless she explains them for you. There were three easy projects that are good grade boosters. You need to study for this class, but its not bad