Daniel Gibson
Professor Gibson is someone who love his craft and he loves  teaching and always ready to answer questions.The exam is at your convenient between a week or two. the Assignment and lab are online.There are extra credits assignments available on this course. you will enjoy his class. All the best to the next students. 