1 Introduction and Overview

2 Constraints

3 Single U(1) Models

4 Two U(1) Models with Hypersurface Realization

5 F-theoretic Froggatt-Nielsen Models with two U(1)s

6 Lepton and Neutrino Flavor

7 Geometric Realization

8 Conclusions