Your feedback has been sent to our team.
175 Ratings
Hours/Week
No grades found
— Students
Required class for CS majors but interesting nonetheless. Bloomfield is very enthusiastic about the material and tries his best to humor the class since programming theory generally isn't that exciting. Pre-labs and post-labs take up the most time so focus on those and get them done ASAP each week. Professor is also very accessible and friendly during office hours. Get to know him.
Bloomfield is a smart guy, but he's a hardass when it comes to his classes. Loves giving out a lot of work and refuses to tone it down. His tests can be unfair at times too. He tries to see how well you know computer science rather than how well you can memorize information, which is a good thing, but sometimes his methods are overwhelming/unfair.
Possibly one of the best professors at UVA. Bloomfield enjoys teaching and this shows throughout his lectures. The class can be a bit hard if you haven't learned about data structures before, but otherwise it's not too bad, just a lot of work. The labs and midterms can be tough at times (he makes sure you know the material at all levels) but he can be very accommodating if a majority of the class finds them too hard. Takes "random" attendance, normally whenever the attendance is low, so go to class on Fridays.
Bloomfield is an amazing professor, and truly loves his job and computer science. Although data structures is a dry topic, Bloomfield is so enthusiastic and entertaining, that he somehow finds a way to make things such as HashTables exciting. The labs are very time consuming, but you do learn a great deal in them. Tests can be difficult at times, but just make sure you go to the review session and do the old tests. Also, Bloomfield is great outside of class, and super helpful! Overall, this has been one of my favorite classes here, and I can honestly say that I learned a ton from Bloomfield.
Get us started by writing a question!
It looks like you've already submitted a answer for this question! If you'd like, you may edit your original response.
No course sections viewed yet.