Dinov is a genuinely nice Professor. He cares about student learning and is willing to do what it takes to teach his students. However that is not enough to make him a good Professor. He's very confusing and very random. He doesn't know how to simplify the material - rather he goes through it systematically as if we already knew all the rules. If you get a bad TA like I did then your in deep trouble.
Dinov, Dinov... what to say, what to say... As a professor, I HAVE to say that he's pretty ineffective. The information that comes out of his mouth simply can't be retained in my brain. I rarely went to class (9 AM's don't sit well with me) because after the first week, I realized what a waste of time it would be. Don't get me wrong, the guy's really nice. He seems really approachable. Not sure what he's like in office hours, but he seems nice. He is really caring about his students and about the level of understanding they extract from the class, but his lectures themselves are quite dull. The TAs usually end up being the people that teach you most of the time, so going to discussions is crucial if you want an A. If you can, take James Molyneux as your TA - he's a lovely, red-bearded man who'll make your life in this class a bit easier. Dinov's midterms were EASY. You can get away with studying only a day ahead of the class. They were really fair. The only complaint is that we had to type up all the labs and homework assignments up, which could get tedious and dull. But they weren't hard, so once again, piece of cake. Overall, this class is an easy A. The homework was worth 30%, a huge chunk, so make sure to do well on those. Labs were worth 15%, but they were also easy, depending on your TA. There was a final research paper too, but it's nothing to worry about. The rest of the class is made up of the two midterms. TAKE DINOV AND GET THAT A!