Haseeb Baha
Mr. Baha is really chill and an easy grader. If there's ever something that comes up, just send him an email and he'll work on it with you and help you out. Labs almost never take the the full time but even if it does, it's a fun class to be in. Honestly deserves a 5/5. 
