<p>I need to take a class and it's called Principles of Programming Languages or Organization of Programming Languages.</p>