Liberal arts colleges are typically smaller, private, and offer a smaller range of majors. They offer the classical college majors - English, history, languages, science, math, art, dance, theater, music, etc without many if any specialized programs like nursing, accounting, or engineering. While 4-year colleges, they concentrate more on a professors teaching ability than research, so they often have some of the best teachers, while still offering some research opportunities.