CIT-280: Introduction to Blockchain Concepts