Miguel Alonso
100% honest review. in few words: doesn't teach well, doesn't care much, use class materials to self learn, lot of assignments. Lectures won't help much, have to learn on your own. I had 98% whole semester including all quizes & assignments. But in project gave so poor mark that my avg dropped to94.37% & gave an A-. May God increase his wisdom