Andrew Lane
A rare perfect balance of being super chill and being a good teacher. Makes topics easy to understand and will always try to help if you encounter an issue or don't understand something. Gives a template for each lab report so they're fairly easy/self-explanatory to do. Only downside is that he always shows up very late to class, which is whatever