Kellie Sharp
Honestly the best and most caring professor I have had at UB. There are only 4 or 5 big assignments that you're basically working on all semester, but she gives you plenty of time to do them and grades easy on them. There is other small assignments she gives to help boost your grade. Content can be very left-leaning, but she loves her job.