Geeks typically have a wide variety of interests and hobbies. They often enjoy activities such as video gaming, board games, computer programming, reading comic books or graphic novels, collecting action figures and other memorabilia related to their favorite fandom, attending conventions, participating in cosplay or LARPing (live-action role-playing), building robots and other gadgets from scratch, playing tabletop RPGs (role-playing games), watching sci-fi or fantasy movies/TV shows, writing fan fiction, and exploring new technologies.