This document discusses methods for drug discovery including extracting compounds from natural sources and rational drug design. It describes accidental discoveries like LSD and penicillin. Rational drug design uses structure-based and ligand-based approaches including determining biological targets, virtual screening, molecular docking, and optimization. High-throughput screening tests small molecules and virtual high-throughput screening uses computational methods. Chirality and absolute configuration can be determined through techniques like x-ray crystallography and vibrational circular dichroism. Future directions include continued computational and high-throughput approaches.