Wondmagegne Whibesilassie
The busy work and group projects in this class were insanely annoying but getting good grades are super easy as he is a nice grader. The content learned is also interesting but the lectures themselves are drawn out and incredibly boring. PICK YOUR GROUP MEMBERS WISELY. You don't get to change them later on.