Daniel Kane has diverse research interests within mathematics and theoretical computer science, particularly in the areas of combinatorics, number theory, derandomization and Boolean functions. He has published papers on topics such as algorithms for Big Data, results on writing numbers as sums of primes, and the structure of polynomials in many variables. Daniel has won best paper or best student paper awards in the Conference on Computational Complexity, Foundations of Computer Science and the Symposium on Principles of Database Systems. He also has experience as an instructor at Stanford University and Harvard University, and has helped train students for various mathematics contests, including as an instructor in the United States Math Olympiad Summer Program. As an Associate Professor at UC San Diego, Daniel splits his teaching responsibilities between the departments of computer science and mathematics.
- Probability, Geometry, and Computation in High Dimensions, Fall 2020. Visiting Scientist.
- Pseudorandomness, Spring 2017. Visiting Scientist.