Skills & Capacities

My work combines behavioral science, experimental design, social-network analysis, computational modeling, statistical inference, measurement, and software development. The particular combination depends on the problem.

Some questions require a controlled experiment. Others depend on better measurement, longitudinal or relational data, simulation, inference from incomplete traces, evidence synthesis, or research infrastructure that does not yet exist. The sections below describe the methods and technical capacities I use across those problems.

Networks and relational systems

Social-network analysis has been central to my research since graduate school. I work with social, organizational, communication, collaboration, and machine-agent networks, as well as relational and dyadic data.

Problems

  • Diffusion
  • Social influence
  • Information flow
  • Brokerage
  • Reciprocity
  • Network position
  • Community structure
  • Network mobility
  • Communication topology
  • Relational dependence
  • Local interaction and collective outcomes

Methods

  • Exponential random graph models
  • Quadratic assignment procedures
  • Stochastic actor-oriented models
  • Diffusion and threshold models
  • Network experiments
  • Organizational-network analysis
  • Topology comparison
  • Network inference
  • Relational measurement
  • Simulation of networked processes

Current work extends these methods to networks of AI agents and to settings in which the relevant network is only partially observable.

AI systems and evaluation

My current computational work includes large-language-model agents, multi-agent systems, machine-to-machine communication experiments, AI-mediated communication, model-supported measurement, and system-level evaluation.

I build environments in which communication topology, information access, message content, routing, synthesis, model placement, authority, and other features of an AI system can be manipulated or recorded explicitly.

Methods

  • Multi-agent orchestration
  • Benchmark and rubric design
  • LLM-as-judge protocols
  • Human-grounded validation
  • Cohort-conditioned agents
  • Retrieval-augmented workflows
  • Automated coding and annotation
  • Failure analysis
  • Provenance and traceability
  • Inverse inference
  • Trust calibration
  • Regression testing

A recurring analytic distinction is between component capability and system performance. A system can fail because an individual model lacks the necessary capability, but it can also fail because information is poorly routed, dependent evidence is treated as independent, synthesis introduces error, or interaction among otherwise capable components changes the collective result.

AI-assisted research and development

AI-assisted research and development is also a methodological problem in its own right. I distinguish model output from tool execution, deterministic computation from model judgment, and ephemeral interaction from durable computational artifacts. I work on how these components should be combined, validated, traced, and tested when language models participate in research or software workflows.

Three arrangements are worth keeping apart. A model response can be the final artifact. A model can be a runtime component inside a larger system, where its behavior is part of what executes. Or a model can act as a development and orchestration layer that produces durable external artifacts which then run on their own. My work spans the second and third, and they carry different validation obligations.

Model capabilities, interfaces, and failure modes change rapidly enough that these workflows require continued empirical evaluation. New capabilities can change which tasks are sensible to delegate, but they do not remove the need to validate outputs, preserve provenance, test software, and distinguish model judgment from direct computation.

Simulation and computational modeling

I build agent-based and computational models when a proposed mechanism cannot be isolated cleanly in observational data or when the relevant counterfactual does not occur naturally.

Methods

  • Agent-based modeling
  • Diffusion and threshold processes
  • Cultural-transmission models
  • Adaptive search
  • Segregation models
  • Network simulation
  • Parameter sweeps
  • Sensitivity analysis
  • Model comparison
  • Information-theoretic analysis
  • Heterogeneous-agent systems
  • Stochastic processes
  • Simulation-based experimental design

I use simulation primarily to make assumptions executable. The relevant standard is not whether a simulated population resembles an observed population in every respect. It is whether the representation is sufficient to separate the mechanisms or competing explanations the model is intended to test.

Experimental design, causal inference, and adaptive experimentation

I design randomized and quasi-experimental studies across laboratory, field, survey, product, organizational, and network settings.

Experimental designs

  • Randomized experiments
  • Field experiments
  • Survey experiments
  • Factorial designs
  • Cluster and network randomization
  • A/B testing
  • Switchback designs
  • Conjoint experiments
  • Power analysis
  • Simulation-based power analysis
  • Micro-randomized trials
  • Repeated within-person randomization
  • Crossover and N-of-1 designs
  • Multi-armed bandits
  • Adaptive allocation
  • Sequential experimentation

Observational and quasi-experimental

  • Difference-in-differences
  • Regression discontinuity
  • Synthetic control
  • Matching
  • Longitudinal comparisons
  • Heterogeneous-treatment-effect analysis
  • Interference and spillover analysis
  • Off-policy evaluation
  • Robustness testing

The relevant design depends on the inferential target. Description, prediction, treatment effects, mechanisms, and optimal intervention policies require different comparisons and impose different assumptions.

Measurement and psychometrics

A substantial part of my work concerns measurement itself.

Methods

  • Construct definition
  • Operationalization
  • Survey design
  • Sampling
  • Scale development
  • Item analysis
  • Reliability assessment
  • Construct and criterion validity
  • Factor analysis
  • Measurement invariance
  • Response-quality assessment
  • Weighting
  • Nonresponse analysis
  • Segmentation
  • Behavioral measurement
  • Iterative instrument development

Evidence

  • Survey responses
  • Behavioral and digital traces
  • Administrative records
  • Relational data
  • Communication records
  • Open text
  • Qualitative evidence
  • Experimentally generated data

Measurement validity is part of the research problem. Precision does not repair a measure whose observed variation does not support the interpretation assigned to it.

Statistical, longitudinal, and predictive analysis

Methods

  • Regression and generalized linear models
  • Bayesian methods
  • Multilevel and mixed-effects models
  • Latent-class and mixture models
  • Survival analysis
  • Longitudinal and repeated-measures models
  • Time-series analysis
  • Forecasting
  • Meta-analysis
  • Uncertainty estimation
  • Segmentation
  • Heterogeneous-effects analysis
  • Classification
  • Clustering
  • Supervised machine learning
  • Unsupervised machine learning

Levels of analysis

  • Individual
  • Dyadic
  • Group
  • Organizational
  • Network
  • Population

Mechanism tests and mediation are useful where the design identifies the relevant process. Where it does not, I distinguish an explanatory interpretation from a directly tested mechanism.

Text, trace, and qualitative analysis

Evidence

  • Open-ended survey responses
  • Messages
  • Communication traces
  • Documents
  • Platform data
  • Interviews
  • Qualitative records
  • Other digital traces

Methods

  • Computational text analysis
  • Natural-language processing
  • Topic modeling
  • Embeddings
  • Automated classification
  • Machine learning
  • LLM-supported coding and annotation
  • Structured extraction
  • Qualitative analysis
  • Mixed-method synthesis

Some of my current work uses observable messages or traffic to infer properties of an otherwise hidden communication process. In those settings, the central question is not merely predictive performance but which features of the trace remain diagnostic as observation becomes incomplete or contaminated.

Language-model-derived measures are treated as measurements requiring validation rather than as ground truth. Depending on the task, validation can involve human judgments, conventional statistical measures, embedding-based comparisons, cross-model checks, known generating structure, behavioral outcomes, or other external criteria.

Software and research infrastructure

I build software required to conduct, measure, validate, and reproduce research.

Languages

  • Python
  • R
  • JavaScript
  • SQL

Technical environment

  • BigQuery
  • HTML/CSS
  • React
  • Node
  • APIs
  • Git and GitHub
  • Browser-based applications
  • Automated pipelines
  • Dashboards
  • Reproducible analytical workflows

Network and computational tools

  • igraph
  • NetworkX
  • statnet
  • NetLogo
  • Gephi

Visualization and analytical tools

  • D3
  • ggplot2
  • matplotlib
  • Plotly
  • Tableau
  • Power BI
  • Superset

Research infrastructure

  • Qualtrics
  • Custom browser-based experimental systems

Systems built

  • Simulations
  • Experimental interfaces
  • Multi-agent research environments
  • Analytical pipelines
  • Measurement systems
  • Research dashboards
  • Standalone research software
  • Decision-support software

I have also developed and distributed purchaser-facing software that underwent purchaser code-quality and security review.

AI-assisted development

My development workflow is heavily LLM-assisted and tool-mediated. I use models to work through repositories, write and refactor code, construct tests, debug systems, operate development tools, and build research software. The intended output is usually a versioned, inspectable, executable artifact rather than a model response that must be trusted as produced.

I remain responsible for architecture, statistical and computational logic, code inspection, debugging, testing, reproducibility, validation, and the behavior of the resulting system.

Development-time and runtime model use are different things. Some systems include model-based components during execution, and their behavior depends on those components. Other software is written with substantial model assistance but produces conventional executable code, analyses, simulations, pipelines, or interfaces that do not depend on reproducing the original interaction. A simulation is defined by the simulation code that runs, and a deterministic computation remains deterministic whatever helped write it.

The preferred outcome is therefore a durable computational artifact: versioned code, an executable analysis, a simulation, a validated transformation, a software application, a test suite, an analytical pipeline, or a reproducible workflow. It should be inspectable and runnable independently of the generative interaction that helped produce it.

Research operations and scientific leadership

Some research problems require infrastructure before they require analysis.

Infrastructure and operations

  • Behavioral laboratories
  • Participant-recruitment systems
  • Experimental protocols
  • Data-collection workflows
  • Research software
  • Quality-control procedures
  • Simulation environments
  • Automated measurement systems
  • Computational research pipelines

That experience includes managing laboratory operations supporting multiple studies each week, supervising research staff, helping establish a new social-science laboratory, developing browser-based experiments, coordinating field and platform research, managing research and measurement workstreams, and building systems intended for repeated use rather than one-off analysis.

I work across question formulation, study design, measurement, technical implementation, data collection, analysis, validation, interpretation, and scientific communication. I have worked with researchers, engineers, data scientists, designers, product teams, organizational leaders, clients, vendors, field teams, and external research partners.

Behavioral and organizational science

Substantive areas

  • Social cognition
  • Judgment and decision making
  • Social influence
  • Communication
  • Behavior change
  • Interpersonal behavior
  • Groups and teams
  • Organizational behavior
  • Status
  • Power
  • Reputation
  • Cooperation
  • Competition
  • Negotiation
  • Social exclusion
  • Collective judgment
  • Coordination
  • Social learning
  • Diffusion
  • Collective action

Organizational settings and problems

  • Employee experience
  • Manager behavior
  • Team climate
  • Organizational health
  • Well-being
  • Inclusion
  • Collaboration
  • Communication
  • Workforce dynamics
  • Organizational networks
  • Organizational change

Intervention design

  • Behavioral diagnosis
  • Mechanism identification
  • Capability and opportunity constraints
  • Motivation
  • Feedback
  • Prompts and cues
  • Reinforcement and incentive structure
  • Intervention timing
  • Dosage
  • Personalization
  • Treatment heterogeneity
  • Immediate versus persistent behavioral change

Applied research and evidence translation

Settings

  • Academic research
  • Technology platforms
  • Public-health behavior
  • Organizational and workforce research
  • Media
  • Public affairs
  • Consumer research
  • Commissioned research

Applied work often requires integrating evidence produced under different designs and for different purposes. I synthesize peer-reviewed research, experiments, behavioral and product data, surveys, relational data, qualitative evidence, operational information, and external sources to determine which conclusions are supported, which depend on additional assumptions, and where another study or measurement effort is required.

Outputs

  • Manuscripts
  • Technical reports
  • Research briefs
  • Executive summaries
  • Dashboards
  • Measurement frameworks
  • Taxonomies
  • Research repositories
  • Decision-support tools
  • Presentations
  • Recommendations

Those outputs have been produced for scientific, technical, product, organizational, policy, client, and public audiences.