Niloo Sarabi
I loved Prof Niloo, I ended up taking from her twice. Once for A100 and then again the following semester for A101. She is very nice and cares for each of her students. You will write a lot of papers but she prefers them relatively short and nicely written instead of being super long. She gives back very helpful feedback with every paper.