Ebrahim Ebrahim
he's good as long as you supplement yourself with the textbook. I was struggling in 4B but started doing assigned reading before lecture and it helped a lot. he teaches a very application heavy curriculum so sometimes it feels like a physics class, so it's hard but he's a great guy and wants you to succeed. super accessible/helpful via campuswire