How do you write clean, maintainable code in languages like Java, Python, or C# at Stony Brook University?