So and Because

What’s the difference between “so” and “because”? Use BECAUSE to express a reason: He is the best student because he studies a lot.                (result) …