Speculative Decoding - AI Engineering Course