Micro....one word..HORRIBLE my Professor for Lecture is HORRIBLE!!! I love my labs but I have no idea how I am going to make it through my lecture exams when all my professor talks about is how many degrees he has obtained, and how he worked at Harva...