Most of the crucial biological processes, such as antigen-antibody recognition and DNA replication, rely on non-covalent bonding and self- assembly. Taking lessons from Nature, chemists have crafted artificial systems capable of specific molecular recognition. Some of these fascinating molecules, such as crown ethers, cucurbiturils, and calixarenes, are pervasive in contemporary chemical literature. This course will examine the topics of non-covalent bonding, molecular recognition, and self-assembly.