Ebony Weems
Dr. Weems is tough but her class can be very rewarding if you stick it out and do the work. Make sure to study outside of class, the lectures move quickly. I enjoyed the way she handled working with a group - when I was having issues with a project, I felt heard and respected during her office hours. She also ties topics to real applications.