Topics Related to Design and Hardware: