Although I passed with A but this professor is still kinda confusing. She is nice but she 's really not for the teaching and explaining part. We barely understood what she taught. It was pretty much of a self study class and the final project was confusing too. She communicates nicely with students but she cant solve your problems.