Providing teachings of buddhism to the general public through courses, day and weekend events and retreats