kal was awesome. helped me through the course often. got me interested in moral philosophy by day 1. covers concepts and understands the readings inside and out. answers emails quickly and is super detailed in answering questions about course concepts. tough on essays but helps you become a better philosophical writer.