a computational biology course with coding challenges