ML Batching from Scratch