This document summarizes a presentation on derandomization techniques and semidefinite programming. It begins with an overview of derandomization using the method of conditional probabilities and a weighted MAXSAT algorithm example. It then discusses semidefinite programming, how it can solve certain problems more tightly than linear programming, and how it enables improved approximation algorithms, such as a 0.878 approximation for MAXCUT using a Goemans-Williamson random hyperplane rounding technique.