Radu Vlas
He cares about the subject material and knows what he's doing and responsive to emails but isn't always clear on what he wants from HW assignments. There's a book but he covers everything in slides. Lenient with HW deadlines but takes a fair bit of time before you get grades back so hard to discern standing in the class.