Michael Kearns: Algorithmic Trading and the Role of AI in Investment at Different Time ScalesJune 10, 2025