the usual practice in the lab manuals is not force the placement of tables.  Since we refer to them by labels, we can let latex decide where to best place them.  It usually does a pretty good job.  We can remove the ```[h!]```