After completing this course, students will be able to enhance user interfaces by using System.Drawing; work with cultures by using System.Globalization; process text by using regular expressions and encodings; encrypt and hash data by using cryptography; secure code execution and resources; explain how to implement application interoperability; describe and use reflection, metadata, and emitting objects; describe and use services, threading, and application domains.